texttest -a complex -d /home/delphi/clangDebug/sumo/tests -reconnect /home/delphi/clangDebug/texttesttmp/clangD.02May071357.1256521 -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 > ================================================================= > ==3926274==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097d18 at pc 0x5edcce19b31b bp 0x7fff78bb3050 sp 0x7fff78bb3048 > READ of size 4 at 0x519000097d18 thread T0 > #0 0x5edcce19b31a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5edcce2cadfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5edcce64937f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5edcce2c4606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5edcce9d6acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7f5fd95e68f2 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 0x7f5fd959aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7f5fd959badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7f5fd9590c87 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 0x7f5fd95e0d42 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 0x5edccea0de62 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 0x5edccecc1601 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 0x5edccbf1b663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5edccbf27ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5edccbce659e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7f5fd642a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7f5fd642a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5edccbc09584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000097d18 is located 0 bytes after 920-byte region [0x519000097980,0x519000097d18) > allocated by thread T0 here: > #0 0x5edccbce29f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5edcce230035 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 0x5edccdf81f5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5edcce2c99ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5edcce64937f 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-27T07:30:37.418165+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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-27T07:30:37.419397+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3926204==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009b418 at pc 0x5c47503de31b bp 0x7ffdfa34bef0 sp 0x7ffdfa34bee8 > READ of size 4 at 0x51900009b418 thread T0 > #0 0x5c47503de31a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5c475050ddfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5c475088c37f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5c4750507606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5c4750c19acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7dbffb5e68f2 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 0x7dbffb59aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7dbffb59badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7dbffb590c87 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 0x7dbffb5e0d42 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 0x5c4750c50e62 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 0x5c4750f04601 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 0x5c474e15e663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5c474e16accd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5c474df2959e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7dbff842a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7dbff842a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5c474de4c584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x51900009b418 is located 0 bytes after 920-byte region [0x51900009b080,0x51900009b418) > allocated by thread T0 here: > #0 0x5c474df259f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5c4750473035 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 0x5c47501c4f5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5c475050c9ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5c475088c37f 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-27T07:30:33.849584+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3926255==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097d18 at pc 0x61453f68031b bp 0x7ffe405013f0 sp 0x7ffe405013e8 > READ of size 4 at 0x519000097d18 thread T0 > #0 0x61453f68031a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x61453f7afdfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x61453fb2e37f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x61453f7a9606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x61453febbacb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x77f6a39e68f2 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 0x77f6a399aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x77f6a399badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x77f6a3990c87 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 0x77f6a39e0d42 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 0x61453fef2e62 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 0x6145401a6601 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 0x61453d400663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x61453d40cccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x61453d1cb59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x77f6a082a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x77f6a082a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x61453d0ee584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000097d18 is located 0 bytes after 920-byte region [0x519000097980,0x519000097d18) > allocated by thread T0 here: > #0 0x61453d1c79f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x61453f715035 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 0x61453f466f5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x61453f7ae9ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x61453fb2e37f 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-27T07:30:36.044223+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3926141==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009a518 at pc 0x63a750afe31b bp 0x7ffd753919b0 sp 0x7ffd753919a8 > READ of size 4 at 0x51900009a518 thread T0 > #0 0x63a750afe31a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x63a750c2ddfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x63a750fac37f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x63a750c27606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x63a751339acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7c2088de68f2 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 0x7c2088d9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7c2088d9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7c2088d90c87 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 0x7c2088de0d42 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 0x63a751370e62 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 0x63a751624601 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 0x63a74e87e663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x63a74e88accd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x63a74e64959e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7c2085c2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7c2085c2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x63a74e56c584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x51900009a518 is located 0 bytes after 920-byte region [0x51900009a180,0x51900009a518) > allocated by thread T0 here: > #0 0x63a74e6459f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x63a750b93035 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 0x63a7508e4f5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x63a750c2c9ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x63a750fac37f 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-27T07:30:30.729610+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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-27T07:30:30.728193+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3926368==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x6288363a831b bp 0x7ffee746c610 sp 0x7ffee746c608 > READ of size 4 at 0x519000097318 thread T0 > #0 0x6288363a831a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x6288364d7dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x62883685637f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x6288364d1606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x628836be3acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7ae1171e68f2 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 0x7ae11719aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7ae11719badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7ae117190c87 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 0x7ae1171e0d42 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 0x628836c1ae62 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 0x628836ece601 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 0x628834128663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x628834134ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x628833ef359e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7ae11402a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7ae11402a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x628833e16584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x628833eef9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x62883643d035 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 0x62883618ef5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x6288364d69ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x62883685637f 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-27T07:30:41.509516+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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-27T07:30:41.510736+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3925583==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x6317349e731b bp 0x7ffc826862b0 sp 0x7ffc826862a8 > READ of size 4 at 0x519000097318 thread T0 > #0 0x6317349e731a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x631734b16dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x631734e9537f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x631734b10606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x631735222acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7956d03e68f2 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 0x7956d039aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7956d039badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7956d0390c87 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 0x7956d03e0d42 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 0x631735259e62 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 0x63173550d601 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 0x631732767663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x631732773ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x63173253259e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7956cd22a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7956cd22a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x631732455584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x63173252e9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x631734a7c035 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 0x6317347cdf5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x631734b159ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x631734e9537f 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-27T07:30:01.965849+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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. --- > ================================================================= > ==3925631==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x64bc78da131b bp 0x7ffe4ba3a790 sp 0x7ffe4ba3a788 > READ of size 4 at 0x519000097318 thread T0 > #0 0x64bc78da131a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x64bc78ed0dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x64bc7924f37f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x64bc78eca606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x64bc795dcacb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7410ba9e68f2 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 0x7410ba99aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7410ba99badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7410ba990c87 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 0x7410ba9e0d42 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 0x64bc79613e62 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 0x64bc798c7601 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 0x64bc76b21663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x64bc76b2dccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x64bc768ec59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7410b782a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7410b782a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x64bc7680f584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 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-27T07:30:03.012080+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3925582==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097818 at pc 0x57a28dda231b bp 0x7fff940c2150 sp 0x7fff940c2148 > READ of size 4 at 0x519000097818 thread T0 > #0 0x57a28dda231a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x57a28ded1dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x57a28e25037f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x57a28decb606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x57a28e5ddacb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x72dcd35e68f2 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 0x72dcd359aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x72dcd359badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x72dcd3590c87 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 0x72dcd35e0d42 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 0x57a28e614e62 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 0x57a28e8c8601 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 0x57a28bb22663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x57a28bb2eccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x57a28b8ed59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x72dcd042a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x72dcd042a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x57a28b810584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000097818 is located 0 bytes after 920-byte region [0x519000097480,0x519000097818) > allocated by thread T0 here: > #0 0x57a28b8e99f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x57a28de37035 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 0x57a28db88f5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x57a28ded09ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x57a28e25037f 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-27T07:30:01.924903+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3925579==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097d18 at pc 0x64bec19a431b bp 0x7ffc66a3fdb0 sp 0x7ffc66a3fda8 > READ of size 4 at 0x519000097d18 thread T0 > #0 0x64bec19a431a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x64bec1ad3dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x64bec1e5237f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x64bec1acd606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x64bec21dfacb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7a91d65e68f2 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 0x7a91d659aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7a91d659badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7a91d6590c87 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 0x7a91d65e0d42 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 0x64bec2216e62 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 0x64bec24ca601 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 0x64bebf724663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x64bebf730ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x64bebf4ef59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7a91d342a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7a91d342a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x64bebf412584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000097d18 is located 0 bytes after 920-byte region [0x519000097980,0x519000097d18) > allocated by thread T0 here: > #0 0x64bebf4eb9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x64bec1a39035 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 0x64bec178af5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x64bec1ad29ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x64bec1e5237f 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-27T07:30:01.897689+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3925661==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097d18 at pc 0x5daa7750931b bp 0x7ffe4d04a9b0 sp 0x7ffe4d04a9a8 > READ of size 4 at 0x519000097d18 thread T0 > #0 0x5daa7750931a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5daa77638dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5daa779b737f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5daa77632606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5daa77d44acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7b8331fe68f2 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 0x7b8331f9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7b8331f9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7b8331f90c87 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 0x7b8331fe0d42 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 0x5daa77d7be62 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 0x5daa7802f601 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 0x5daa75289663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5daa75295ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5daa7505459e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7b832ee2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7b832ee2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5daa74f77584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000097d18 is located 0 bytes after 920-byte region [0x519000097980,0x519000097d18) > allocated by thread T0 here: > #0 0x5daa750509f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5daa7759e035 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 0x5daa772eff5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5daa776379ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5daa779b737f 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-27T07:30:04.143476+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3926321==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x5df85d15a31b bp 0x7ffc9c67fed0 sp 0x7ffc9c67fec8 > READ of size 4 at 0x519000097318 thread T0 > #0 0x5df85d15a31a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5df85d289dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5df85d60837f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5df85d283606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5df85d995acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x735b537e68f2 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 0x735b5379aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x735b5379badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x735b53790c87 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 0x735b537e0d42 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 0x5df85d9cce62 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 0x5df85dc80601 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 0x5df85aeda663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5df85aee6ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5df85aca559e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x735b5062a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x735b5062a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5df85abc8584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x5df85aca19f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5df85d1ef035 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 0x5df85cf40f5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5df85d2889ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5df85d60837f 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-27T07:30:39.573041+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3926096==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x5d73ff7b831b bp 0x7fff3ebb2970 sp 0x7fff3ebb2968 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x5d73ff7b831a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5d73ff8e7dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5d73ffc6637f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5d73ff8e1606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5d73ffff3acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7d81863e68f2 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 0x7d818639aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7d818639badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7d8186390c87 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 0x7d81863e0d42 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 0x5d740002ae62 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 0x5d74002de601 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 0x5d73fd538663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5d73fd544ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5d73fd30359e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7d818322a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7d818322a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5d73fd226584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18) > allocated by thread T0 here: > #0 0x5d73fd2ff9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5d73ff84d035 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 0x5d73ff59ef5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5d73ff8e69ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5d73ffc6637f 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-27T07:30:28.884006+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3925739==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009aa18 at pc 0x567d9685731b bp 0x7ffc764f8650 sp 0x7ffc764f8648 > READ of size 4 at 0x51900009aa18 thread T0 > #0 0x567d9685731a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x567d96986dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x567d96d0537f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x567d96980606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x567d97092acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7c592dde68f2 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 0x7c592dd9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7c592dd9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7c592dd90c87 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 0x7c592dde0d42 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 0x567d970c9e62 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 0x567d9737d601 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 0x567d945d7663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x567d945e3ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x567d943a259e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7c592ac2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7c592ac2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x567d942c5584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x51900009aa18 is located 0 bytes after 920-byte region [0x51900009a680,0x51900009aa18) > allocated by thread T0 here: > #0 0x567d9439e9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x567d968ec035 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 0x567d9663df5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x567d969859ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x567d96d0537f 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-27T07:30:08.704047+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3925783==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009aa18 at pc 0x5c7729b4f31b bp 0x7fffb059df10 sp 0x7fffb059df08 > READ of size 4 at 0x51900009aa18 thread T0 > #0 0x5c7729b4f31a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5c7729c7edfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5c7729ffd37f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5c7729c78606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5c772a38aacb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7d6d8a5e68f2 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 0x7d6d8a59aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7d6d8a59badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7d6d8a590c87 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 0x7d6d8a5e0d42 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 0x5c772a3c1e62 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 0x5c772a675601 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 0x5c77278cf663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5c77278dbccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5c772769a59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7d6d8742a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7d6d8742a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5c77275bd584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x51900009aa18 is located 0 bytes after 920-byte region [0x51900009a680,0x51900009aa18) > allocated by thread T0 here: > #0 0x5c77276969f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5c7729be4035 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 0x5c7729935f5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5c7729c7d9ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5c7729ffd37f 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-27T07:30:10.741751+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3926320==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x5abe49ae531b bp 0x7ffdca5875b0 sp 0x7ffdca5875a8 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x5abe49ae531a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5abe49c14dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5abe49f9337f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5abe49c0e606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5abe4a320acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7038e8fe68f2 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 0x7038e8f9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7038e8f9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7038e8f90c87 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 0x7038e8fe0d42 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 0x5abe4a357e62 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 0x5abe4a60b601 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 0x5abe47865663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5abe47871ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5abe4763059e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7038e5e2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7038e5e2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5abe47553584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18) > allocated by thread T0 here: > #0 0x5abe4762c9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5abe49b7a035 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 0x5abe498cbf5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5abe49c139ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5abe49f9337f 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-27T07:30:39.030319+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3925902==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097818 at pc 0x59bcf56b831b bp 0x7ffe75363dd0 sp 0x7ffe75363dc8 > READ of size 4 at 0x519000097818 thread T0 > #0 0x59bcf56b831a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x59bcf57e7dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x59bcf5b6637f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x59bcf57e1606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x59bcf5ef3acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7812fc1e68f2 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 0x7812fc19aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7812fc19badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7812fc190c87 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 0x7812fc1e0d42 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 0x59bcf5f2ae62 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 0x59bcf61de601 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 0x59bcf3438663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x59bcf3444ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x59bcf320359e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7812f902a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7812f902a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x59bcf3126584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000097818 is located 0 bytes after 920-byte region [0x519000097480,0x519000097818) > allocated by thread T0 here: > #0 0x59bcf31ff9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x59bcf574d035 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 0x59bcf549ef5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x59bcf57e69ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x59bcf5b6637f 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-27T07:30:19.214009+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3926372==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009d218 at pc 0x5f6849b2831b bp 0x7ffef5377cf0 sp 0x7ffef5377ce8 > READ of size 4 at 0x51900009d218 thread T0 > #0 0x5f6849b2831a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5f6849c57dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5f6849fd637f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5f6849c51606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5f684a363acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x722fedbe68f2 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 0x722fedb9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x722fedb9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x722fedb90c87 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 0x722fedbe0d42 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 0x5f684a39ae62 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 0x5f684a64e601 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 0x5f68478a8663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5f68478b4ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5f684767359e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x722feaa2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x722feaa2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5f6847596584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x51900009d218 is located 0 bytes after 920-byte region [0x51900009ce80,0x51900009d218) > allocated by thread T0 here: > #0 0x5f684766f9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5f6849bbd035 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 0x5f684990ef5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5f6849c569ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5f6849fd637f 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-27T07:30:42.111618+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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-27T07:30:41.652306+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3925782==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009b918 at pc 0x60a05724431b bp 0x7ffc17bc1930 sp 0x7ffc17bc1928 > READ of size 4 at 0x51900009b918 thread T0 > #0 0x60a05724431a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x60a057373dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x60a0576f237f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x60a05736d606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x60a057a7facb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7c231e3e68f2 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 0x7c231e39aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7c231e39badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7c231e390c87 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 0x7c231e3e0d42 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 0x60a057ab6e62 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 0x60a057d6a601 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 0x60a054fc4663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x60a054fd0ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x60a054d8f59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7c231b22a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7c231b22a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x60a054cb2584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x51900009b918 is located 0 bytes after 920-byte region [0x51900009b580,0x51900009b918) > allocated by thread T0 here: > #0 0x60a054d8b9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x60a0572d9035 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 0x60a05702af5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x60a0573729ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x60a0576f237f 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-27T07:30:10.762803+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3925185==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009a018 at pc 0x61b1669f531b bp 0x7ffc2eced7f0 sp 0x7ffc2eced7e8 > READ of size 4 at 0x51900009a018 thread T0 > #0 0x61b1669f531a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x61b166b24dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x61b166ea337f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x61b166b1e606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x61b167230acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x77aa015e68f2 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 0x77aa0159aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x77aa0159badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x77aa01590c87 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 0x77aa015e0d42 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 0x61b167267e62 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 0x61b16751b601 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 0x61b164775663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x61b164781ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x61b16454059e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x77a9fe42a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x77a9fe42a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x61b164463584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x51900009a018 is located 0 bytes after 920-byte region [0x519000099c80,0x51900009a018) > allocated by thread T0 here: > #0 0x61b16453c9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x61b166a8a035 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 0x61b1667dbf5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x61b166b239ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x61b166ea337f 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-27T07:29:46.456741+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3925206==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009a518 at pc 0x58508c11431b bp 0x7fff0fcdd4d0 sp 0x7fff0fcdd4c8 > READ of size 4 at 0x51900009a518 thread T0 > #0 0x58508c11431a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x58508c243dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x58508c5c237f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x58508c23d606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x58508c94facb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7f57dabe68f2 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 0x7f57dab9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7f57dab9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7f57dab90c87 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 0x7f57dabe0d42 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 0x58508c986e62 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 0x58508cc3a601 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 0x585089e94663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x585089ea0ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x585089c5f59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7f57d7a2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7f57d7a2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x585089b82584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x51900009a518 is located 0 bytes after 920-byte region [0x51900009a180,0x51900009a518) > allocated by thread T0 here: > #0 0x585089c5b9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x58508c1a9035 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 0x58508befaf5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x58508c2429ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x58508c5c237f 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-27T07:29:47.438138+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > > ================================================================= > ==3925254==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 72 byte(s) in 3 object(s) allocated from: > #0 0x5a6b5d2109f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5a6b5f50a2e5 in MSRouteHandler::addWalk(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:1693:52 > #2 0x5a6b5fb728b8 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:183:13 > #3 0x5a6b5f48dc64 in MSRouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:239:27 > #4 0x5a6b5f7e303b in MSStateHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:195:21 > #5 0x5a6b5ff02d58 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 0x79a0aa7e63b6 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 0x79a0aa7997a3 in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1997a3) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x79a0aa79ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #9 0x79a0aa790c87 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 0x79a0aa7e0d42 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 0x5a6b5ff3be62 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 0x5a6b601ef601 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 0x5a6b5d449663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #14 0x5a6b5d455ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #15 0x5a6b5d21459e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #16 0x79a0a762a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #17 0x79a0a762a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #18 0x5a6b5d137584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > Indirect leak of 72 byte(s) in 3 object(s) allocated from: > #0 0x5a6b5d2109f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5a6b5d46d421 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 0x5a6b5d46cb89 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 > > ================================================================= > ==3925258==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 72 byte(s) in 3 object(s) allocated from: > #0 0x5c3a4813f9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5c3a4a4392e5 in MSRouteHandler::addWalk(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:1693:52 > #2 0x5c3a4aaa18b8 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:183:13 > #3 0x5c3a4a3bcc64 in MSRouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:239:27 > #4 0x5c3a4a71203b in MSStateHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:195:21 > #5 0x5c3a4ae31d58 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 0x74ffb25e63b6 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 0x74ffb25997a3 in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1997a3) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x74ffb259ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #9 0x74ffb2590c87 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 0x74ffb25e0d42 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 0x5c3a4ae6ae62 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 0x5c3a4b11e601 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 0x5c3a48378663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #14 0x5c3a48384ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #15 0x5c3a4814359e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #16 0x74ffaf42a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #17 0x74ffaf42a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #18 0x5c3a48066584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > Indirect leak of 72 byte(s) in 3 object(s) allocated from: > #0 0x5c3a4813f9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5c3a4839c421 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 0x5c3a4839bb89 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 > ================================================================= > ==3925510==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x5b3b614b531b bp 0x7ffe45468a70 sp 0x7ffe45468a68 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x5b3b614b531a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5b3b615e4dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5b3b6196337f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5b3b615de606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5b3b61cf0acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x71685c9e68f2 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 0x71685c99aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x71685c99badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x71685c990c87 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 0x71685c9e0d42 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 0x5b3b61d27e62 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 0x5b3b61fdb601 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 0x5b3b5f235663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5b3b5f241ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5b3b5f00059e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x71685982a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x71685982a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5b3b5ef23584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18) > allocated by thread T0 here: > #0 0x5b3b5effc9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5b3b6154a035 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 0x5b3b6129bf5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5b3b615e39ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5b3b6196337f 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-27T07:29:59.515922+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3925509==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x64b15295231b bp 0x7fff4216e050 sp 0x7fff4216e048 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x64b15295231a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x64b152a81dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x64b152e0037f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x64b152a7b606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x64b15318dacb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x72ace6be68f2 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 0x72ace6b9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x72ace6b9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x72ace6b90c87 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 0x72ace6be0d42 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 0x64b1531c4e62 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 0x64b153478601 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 0x64b1506d2663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x64b1506deccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x64b15049d59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x72ace3a2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x72ace3a2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x64b1503c0584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18) > allocated by thread T0 here: > #0 0x64b1504999f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x64b1529e7035 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 0x64b152738f5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x64b152a809ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x64b152e0037f 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-27T07:29:59.487737+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3925580==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x5c002b78a31b bp 0x7ffee0631b90 sp 0x7ffee0631b88 > READ of size 4 at 0x519000097318 thread T0 > #0 0x5c002b78a31a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5c002b8b9dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5c002bc3837f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5c002b8b3606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5c002bfc5acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x71648efe68f2 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 0x71648ef9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x71648ef9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x71648ef90c87 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 0x71648efe0d42 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 0x5c002bffce62 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 0x5c002c2b0601 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 0x5c002950a663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5c0029516ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5c00292d559e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x71648be2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x71648be2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5c00291f8584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x5c00292d19f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5c002b81f035 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 0x5c002b570f5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5c002b8b89ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5c002bc3837f 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-27T07:30:01.887980+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3925361==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x59cce828631b bp 0x7ffdbe1dcf30 sp 0x7ffdbe1dcf28 > READ of size 4 at 0x519000097318 thread T0 > #0 0x59cce828631a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x59cce83b5dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x59cce873437f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x59cce83af606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x59cce8ac1acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7f38b69e68f2 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 0x7f38b699aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7f38b699badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7f38b6990c87 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 0x7f38b69e0d42 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 0x59cce8af8e62 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 0x59cce8dac601 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 0x59cce6006663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x59cce6012ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x59cce5dd159e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7f38b382a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7f38b382a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x59cce5cf4584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x59cce5dcd9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x59cce831b035 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 0x59cce806cf5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x59cce83b49ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x59cce873437f 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-27T07:29:52.982231+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3925273==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x605dd63ef31b bp 0x7ffe27a83930 sp 0x7ffe27a83928 > READ of size 4 at 0x519000097318 thread T0 > #0 0x605dd63ef31a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x605dd651edfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x605dd689d37f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x605dd6518606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x605dd6c2aacb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x739c93de68f2 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 0x739c93d9985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x739c93d9ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x739c93d90c87 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 0x739c93de0d42 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 0x605dd6c61e62 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 0x605dd6f15601 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 0x605dd416f663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x605dd417bccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x605dd3f3a59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x739c90c2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x739c90c2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x605dd3e5d584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x605dd3f369f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x605dd6484035 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 0x605dd61d5f5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x605dd651d9ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x605dd689d37f 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 > ================================================================= > ==3925294==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097818 at pc 0x63899ae9f31b bp 0x7ffe95c63a10 sp 0x7ffe95c63a08 > READ of size 4 at 0x519000097818 thread T0 > #0 0x63899ae9f31a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x63899afcedfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x63899b34d37f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x63899afc8606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x63899b6daacb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7e33a9fe68f2 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 0x7e33a9f9985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7e33a9f9ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7e33a9f90c87 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 0x7e33a9fe0d42 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 0x63899b711e62 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 0x63899b9c5601 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 0x638998c1f663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x638998c2bccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x6389989ea59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7e33a6e2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7e33a6e2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x63899890d584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000097818 is located 0 bytes after 920-byte region [0x519000097480,0x519000097818) > allocated by thread T0 here: > #0 0x6389989e69f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x63899af34035 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 0x63899ac85f5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x63899afcd9ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x63899b34d37f 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-27T07:29:50.944406+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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-27T07:29:50.945558+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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'. --- > ================================================================= > ==3925348==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x5e09c7ef031b bp 0x7fff43bdd3d0 sp 0x7fff43bdd3c8 > READ of size 4 at 0x519000097318 thread T0 > #0 0x5e09c7ef031a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5e09c801fdfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5e09c839e37f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5e09c8019606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5e09c872bacb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7d903bde68f2 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 0x7d903bd9985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7d903bd9ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7d903bd90c87 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 0x7d903bde0d42 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 0x5e09c8762e62 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 0x5e09c8a16601 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 0x5e09c5c70663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5e09c5c7cccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5e09c5a3b59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7d9038c2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7d9038c2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5e09c595e584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x5e09c5a379f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5e09c7f85035 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 0x5e09c7cd6f5e 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 > ================================================================= > ==3926153==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009a518 at pc 0x605d4009c31b bp 0x7ffebfa5e770 sp 0x7ffebfa5e768 > READ of size 4 at 0x51900009a518 thread T0 > #0 0x605d4009c31a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x605d401cbdfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x605d4054a37f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x605d401c5606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x605d408d7acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x775270de68f2 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 0x775270d9985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x775270d9ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x775270d90c87 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 0x775270de0d42 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 0x605d4090ee62 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 0x605d40bc2601 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 0x605d3de1c663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x605d3de28ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x605d3dbe759e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x77526dc2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x77526dc2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x605d3db0a584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x51900009a518 is located 0 bytes after 920-byte region [0x51900009a180,0x51900009a518) > allocated by thread T0 here: > #0 0x605d3dbe39f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x605d40131035 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 0x605d3fe82f5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x605d401ca9ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x605d4054a37f 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-27T07:30:31.364335+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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. --- > ================================================================= > ==3925974==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097d18 at pc 0x598368da631b bp 0x7ffeb0daa350 sp 0x7ffeb0daa348 > READ of size 4 at 0x519000097d18 thread T0 > #0 0x598368da631a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x598368ed5dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x59836925437f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x598368ecf606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5983695e1acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7b6ceafe68f2 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 0x7b6ceaf9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7b6ceaf9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7b6ceaf90c87 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 0x7b6ceafe0d42 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 0x598369618e62 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 0x5983698cc601 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 0x598366b26663 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-27T07:30:23.376835+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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.
---
> =================================================================
> ==3926024==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009be18 at pc 0x62b7c9af831b bp 0x7ffcf097f470 sp 0x7ffcf097f468
> READ of size 4 at 0x51900009be18 thread T0
> #0 0x62b7c9af831a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32
> #1 0x62b7c9c27dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12
> #2 0x62b7c9fa637f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
> #3 0x62b7c9c21606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21
> #4 0x62b7ca333acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
> #5 0x76ac7c5e68f2 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 0x76ac7c59aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #7 0x76ac7c59badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #8 0x76ac7c590c87 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 0x76ac7c5e0d42 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 0x62b7ca36ae62 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 0x62b7ca61e601 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 0x62b7c7878663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9
> #13 0x62b7c7884ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17
> #14 0x62b7c764359e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
> #15 0x76ac7942a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
> #16 0x76ac7942a28a in __libc_start_main csu/../csu/libc-start.c:360:3
> #17 0x62b7c7566584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65)
>
> 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-27T07:30:25.686399+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687
> <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 > ================================================================= > ==3925723==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009f018 at pc 0x63e64bf8e31b bp 0x7fff954a3950 sp 0x7fff954a3948 > READ of size 4 at 0x51900009f018 thread T0 > #0 0x63e64bf8e31a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x63e64c0bddfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x63e64c43c37f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x63e64c0b7606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x63e64c7c9acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7c77469e68f2 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 0x7c774699aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7c774699badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7c7746990c87 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 0x7c77469e0d42 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 0x63e64c800e62 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 0x63e64cab4601 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 0x63e649d0e663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x63e649d1accd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x63e649ad959e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7c774382a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7c774382a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x63e6499fc584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x51900009f018 is located 0 bytes after 920-byte region [0x51900009ec80,0x51900009f018) > allocated by thread T0 here: > #0 0x63e649ad59f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x63e64c023035 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 0x63e64bd74f5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x63e64c0bc9ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x63e64c43c37f 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-27T07:30:07.891707+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3925737==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097d18 at pc 0x628a9433731b bp 0x7ffe89061550 sp 0x7ffe89061548 > READ of size 4 at 0x519000097d18 thread T0 > #0 0x628a9433731a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x628a94466dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x628a947e537f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x628a94460606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x628a94b72acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7e42c49e68f2 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 0x7e42c499aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7e42c499badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7e42c4990c87 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 0x7e42c49e0d42 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 0x628a94ba9e62 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 0x628a94e5d601 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 0x628a920b7663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x628a920c3ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x628a91e8259e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7e42c182a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7e42c182a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x628a91da5584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000097d18 is located 0 bytes after 920-byte region [0x519000097980,0x519000097d18) > allocated by thread T0 here: > #0 0x628a91e7e9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x628a943cc035 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 0x628a9411df5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x628a944659ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x628a947e537f 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-27T07:30:08.189024+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3927732==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x5dccfb01831b bp 0x7ffd2cb32d50 sp 0x7ffd2cb32d48 > READ of size 4 at 0x519000097318 thread T0 > #0 0x5dccfb01831a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5dccfb147dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5dccfb4c637f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5dccfb141606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5dccfb853acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x76e2687e68f2 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 0x76e26879985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x76e26879ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x76e268790c87 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 0x76e2687e0d42 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 0x5dccfb88ae62 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 0x5dccfbb3e601 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 0x5dccf8d98663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5dccf8da4ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5dccf8b6359e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x76e26562a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x76e26562a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5dccf8a86584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x5dccf8b5f9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5dccfb0ad035 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 0x5dccfadfef5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5dccfb1469ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5dccfb4c637f 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 > ================================================================= > ==3926436==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009aa18 at pc 0x6028818dc31b bp 0x7ffcc8347eb0 sp 0x7ffcc8347ea8 > READ of size 4 at 0x51900009aa18 thread T0 > #0 0x6028818dc31a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x602881a0bdfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x602881d8a37f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x602881a05606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x602882117acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x791589de68f2 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 0x791589d9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x791589d9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x791589d90c87 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 0x791589de0d42 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 0x60288214ee62 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 0x602882402601 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 0x60287f65c663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x60287f668ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x60287f42759e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x791586c2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x791586c2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x60287f34a584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x51900009aa18 is located 0 bytes after 920-byte region [0x51900009a680,0x51900009aa18) > allocated by thread T0 here: > #0 0x60287f4239f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x602881971035 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 0x6028816c2f5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x602881a0a9ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x602881d8a37f 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-27T07:30:44.156396+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3925823==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009af18 at pc 0x5978c103a31b bp 0x7ffcc0741630 sp 0x7ffcc0741628 > READ of size 4 at 0x51900009af18 thread T0 > #0 0x5978c103a31a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5978c1169dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5978c14e837f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5978c1163606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5978c1875acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7a82a2be68f2 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 0x7a82a2b9985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7a82a2b9ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7a82a2b90c87 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 0x7a82a2be0d42 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 0x5978c18ace62 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 0x5978c1b60601 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 0x5978bedba663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5978bedc6ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5978beb8559e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7a829fa2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7a829fa2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5978beaa8584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x51900009af18 is located 0 bytes after 920-byte region [0x51900009ab80,0x51900009af18) > allocated by thread T0 here: > #0 0x5978beb819f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5978c10cf035 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 0x5978c0e20f5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5978c11689ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5978c14e837f 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-27T07:30:13.453165+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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. --- > ================================================================= > ==3925921==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5190000a2c18 at pc 0x5678aa91731b bp 0x7ffdb7bb3eb0 sp 0x7ffdb7bb3ea8 > 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-27T07:30:20.572357+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3926122==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x63fb29d1731b bp 0x7ffdc15084b0 sp 0x7ffdc15084a8 > READ of size 4 at 0x519000097318 thread T0 > #0 0x63fb29d1731a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x63fb29e46dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x63fb2a1c537f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x63fb29e40606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x63fb2a552acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x78d9373e68f2 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 0x78d93739985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x78d93739ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x78d937390c87 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 0x78d9373e0d42 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 0x63fb2a589e62 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 0x63fb2a83d601 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 0x63fb27a97663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x63fb27aa3ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x63fb2786259e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x78d93422a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x78d93422a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x63fb27785584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x63fb2785e9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x63fb29dac035 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 0x63fb29afdf5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x63fb29e459ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x63fb2a1c537f 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-27T07:30:29.851908+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3925861==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009af18 at pc 0x6456b386331b bp 0x7ffc5c89e230 sp 0x7ffc5c89e228 > READ of size 4 at 0x51900009af18 thread T0 > #0 0x6456b386331a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x6456b3992dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x6456b3d1137f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x6456b398c606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x6456b409eacb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x75bb4fde68f2 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 0x75bb4fd9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x75bb4fd9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x75bb4fd90c87 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 0x75bb4fde0d42 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 0x6456b40d5e62 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 0x6456b4389601 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 0x6456b15e3663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x6456b15efccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x6456b13ae59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x75bb4cc2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x75bb4cc2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x6456b12d1584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x51900009af18 is located 0 bytes after 920-byte region [0x51900009ab80,0x51900009af18) > allocated by thread T0 here: > #0 0x6456b13aa9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x6456b38f8035 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 0x6456b3649f5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x6456b39919ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x6456b3d1137f 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-27T07:30:16.554546+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3925864==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009af18 at pc 0x5a75bcf3731b bp 0x7ffece8ade50 sp 0x7ffece8ade48 > READ of size 4 at 0x51900009af18 thread T0 > #0 0x5a75bcf3731a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5a75bd066dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5a75bd3e537f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5a75bd060606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5a75bd772acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7ba774be68f2 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 0x7ba774b9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7ba774b9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7ba774b90c87 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 0x7ba774be0d42 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 0x5a75bd7a9e62 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 0x5a75bda5d601 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 0x5a75bacb7663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5a75bacc3ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5a75baa8259e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7ba771a2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7ba771a2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5a75ba9a5584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x51900009af18 is located 0 bytes after 920-byte region [0x51900009ab80,0x51900009af18) > allocated by thread T0 here: > #0 0x5a75baa7e9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5a75bcfcc035 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 0x5a75bcd1df5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5a75bd0659ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5a75bd3e537f 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-27T07:30:17.237748+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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. --- > ================================================================= > ==3925970==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000098718 at pc 0x56deec94031b bp 0x7ffc16d2cc50 sp 0x7ffc16d2cc48 > READ of size 4 at 0x519000098718 thread T0 > #0 0x56deec94031a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x56deeca6fdfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x56deecdee37f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x56deeca69606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x56deed17bacb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x70f143be68f2 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 0x70f143b9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x70f143b9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x70f143b90c87 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 0x70f143be0d42 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 0x56deed1b2e62 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 0x56deed466601 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 0x56deea6c0663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x56deea6ccccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x56deea48b59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x70f140a2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x70f140a2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x56deea3ae584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000098718 is located 0 bytes after 920-byte region [0x519000098380,0x519000098718) > allocated by thread T0 here: > #0 0x56deea4879f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x56deec9d5035 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 > ================================================================= > ==3925973==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009be18 at pc 0x64848e7b531b bp 0x7ffd77c27ed0 sp 0x7ffd77c27ec8 > READ of size 4 at 0x51900009be18 thread T0 > #0 0x64848e7b531a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x64848e8e4dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x64848ec6337f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x64848e8de606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x64848eff0acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7058931e68f2 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 0x70589319985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x70589319ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x705893190c87 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 0x7058931e0d42 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 0x64848f027e62 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 0x64848f2db601 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 0x64848c535663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x64848c541ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x64848c30059e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x70589002a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x70589002a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x64848c223584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x51900009be18 is located 0 bytes after 920-byte region [0x51900009ba80,0x51900009be18) > allocated by thread T0 here: > #0 0x64848c2fc9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x64848e84a035 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 0x64848e59bf5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x64848e8e39ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x64848ec6337f 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 > ================================================================= > ==3926021==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009af18 at pc 0x56cb0631031b bp 0x7ffca892e910 sp 0x7ffca892e908 > READ of size 4 at 0x51900009af18 thread T0 > #0 0x56cb0631031a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x56cb0643fdfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x56cb067be37f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x56cb06439606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x56cb06b4bacb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7df333fe68f2 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 0x7df333f9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7df333f9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7df333f90c87 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 0x7df333fe0d42 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 0x56cb06b82e62 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 0x56cb06e36601 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 0x56cb04090663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x56cb0409cccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x56cb03e5b59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7df330e2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7df330e2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x56cb03d7e584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x51900009af18 is located 0 bytes after 920-byte region [0x51900009ab80,0x51900009af18) > allocated by thread T0 here: > #0 0x56cb03e579f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x56cb063a5035 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 0x56cb060f6f5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x56cb0643e9ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x56cb067be37f 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-27T07:30:25.219083+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3926029==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009b918 at pc 0x564dc5a5231b bp 0x7ffd61d99d10 sp 0x7ffd61d99d08 > READ of size 4 at 0x51900009b918 thread T0 > #0 0x564dc5a5231a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x564dc5b81dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x564dc5f0037f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x564dc5b7b606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x564dc628dacb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7394d07e68f2 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 0x7394d079aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7394d079badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7394d0790c87 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 0x7394d07e0d42 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 0x564dc62c4e62 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 0x564dc6578601 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 0x564dc37d2663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x564dc37deccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x564dc359d59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7394cd62a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7394cd62a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x564dc34c0584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x51900009b918 is located 0 bytes after 920-byte region [0x51900009b580,0x51900009b918) > allocated by thread T0 here: > #0 0x564dc35999f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x564dc5ae7035 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 0x564dc5838f5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x564dc5b809ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x564dc5f0037f 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-27T07:30:25.967442+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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-27T07:30:25.966252+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3926077==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009b918 at pc 0x5640f922731b bp 0x7ffc781052b0 sp 0x7ffc781052a8 > READ of size 4 at 0x51900009b918 thread T0 > #0 0x5640f922731a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5640f9356dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5640f96d537f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5640f9350606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5640f9a62acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7e5216be68f2 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 0x7e5216b9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7e5216b9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7e5216b90c87 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 0x7e5216be0d42 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 0x5640f9a99e62 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 0x5640f9d4d601 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 0x5640f6fa7663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5640f6fb3ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5640f6d7259e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7e5213a2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7e5213a2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5640f6c95584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x51900009b918 is located 0 bytes after 920-byte region [0x51900009b580,0x51900009b918) > allocated by thread T0 here: > #0 0x5640f6d6e9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5640f92bc035 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 0x5640f900df5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5640f93559ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5640f96d537f 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-27T07:30:27.868179+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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-27T07:30:27.866966+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3926367==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x55768d24031b bp 0x7ffead4a44d0 sp 0x7ffead4a44c8 > READ of size 4 at 0x519000097318 thread T0 > #0 0x55768d24031a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x55768d36fdfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x55768d6ee37f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x55768d369606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x55768da7bacb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7040c33e68f2 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 0x7040c339aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7040c339badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7040c3390c87 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 0x7040c33e0d42 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 0x55768dab2e62 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 0x55768dd66601 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 0x55768afc0663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x55768afccccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x55768ad8b59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7040c022a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7040c022a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x55768acae584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x55768ad879f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x55768d2d5035 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 0x55768d026f5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x55768d36e9ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x55768d6ee37f 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-27T07:30:41.510782+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > > ================================================================= > ==3925444==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 928 byte(s) in 4 object(s) allocated from: > #0 0x6521349e89f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x65213589aabc 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 0x652135523d14 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 0x652135f3476b in MSStageDriving::registerWaiting(MSTransportable*, long long) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSStageDriving.cpp:333:13 > #4 0x652135f4f48f 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 0x652135fecdd1 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 0x652136fcb09d in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:503:28 > #7 0x6521376dcacb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #8 0x7b9771be68f2 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 0x7b9771b9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #10 0x7b9771b9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #11 0x7b9771b90c87 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 0x7b9771be0d42 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 0x652137713e62 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 0x6521379c7601 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 0x652134c21663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #16 0x652134c2dccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #17 0x6521349ec59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #18 0x7b976ea2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #19 0x7b976ea2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #20 0x65213490f584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > Indirect leak of 160 byte(s) in 4 object(s) allocated from: > #0 0x6521349e89f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) <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 > ================================================================= > ==3925662==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x630de4b4731b bp 0x7ffe6a44fe90 sp 0x7ffe6a44fe88 > READ of size 4 at 0x519000097318 thread T0 > #0 0x630de4b4731a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x630de4c76dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x630de4ff537f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x630de4c70606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x630de5382acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7325ab9e68f2 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 0x7325ab99aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7325ab99badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7325ab990c87 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 0x7325ab9e0d42 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 0x630de53b9e62 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 0x630de566d601 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 0x630de28c7663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x630de28d3ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x630de269259e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7325a882a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7325a882a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x630de25b5584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x630de268e9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x630de4bdc035 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 0x630de492df5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x630de4c759ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x630de4ff537f 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-27T07:30:04.171994+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3926431==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x577ca0f1831b bp 0x7ffd933adff0 sp 0x7ffd933adfe8 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x577ca0f1831a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x577ca1047dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x577ca13c637f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x577ca1041606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x577ca1753acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7eea07de68f2 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 0x7eea07d9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7eea07d9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7eea07d90c87 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 0x7eea07de0d42 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 0x577ca178ae62 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 0x577ca1a3e601 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 0x577c9ec98663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x577c9eca4ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x577c9ea6359e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7eea04c2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7eea04c2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x577c9e986584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18) > allocated by thread T0 here: > #0 0x577c9ea5f9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x577ca0fad035 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 0x577ca0cfef5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x577ca10469ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x577ca13c637f 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-27T07:30:43.955744+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3926430==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x5bf84d9aa31b bp 0x7ffd17787410 sp 0x7ffd17787408 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x5bf84d9aa31a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5bf84dad9dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5bf84de5837f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5bf84dad3606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5bf84e1e5acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7318a3de68f2 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 0x7318a3d9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7318a3d9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7318a3d90c87 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 0x7318a3de0d42 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 0x5bf84e21ce62 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 0x5bf84e4d0601 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 0x5bf84b72a663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x5bf84b736ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x5bf84b4f559e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7318a0c2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7318a0c2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x5bf84b418584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18) > allocated by thread T0 here: > #0 0x5bf84b4f19f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5bf84da3f035 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 0x5bf84d790f5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x5bf84dad89ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x5bf84de5837f 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-27T07:30:43.951220+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3925660==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x61639c6f931b bp 0x7ffe64f859b0 sp 0x7ffe64f859a8 > READ of size 4 at 0x519000097318 thread T0 > #0 0x61639c6f931a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x61639c828dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x61639cba737f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x61639c822606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x61639cf34acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7d5cef1e68f2 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 0x7d5cef19aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7d5cef19badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7d5cef190c87 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 0x7d5cef1e0d42 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 0x61639cf6be62 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 0x61639d21f601 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 0x61639a479663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x61639a485ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x61639a24459e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7d5cec02a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7d5cec02a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x61639a167584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318) > allocated by thread T0 here: > #0 0x61639a2409f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x61639c78e035 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 0x61639c4dff5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x61639c8279ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x61639cba737f 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-27T07:30:04.128011+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > > ================================================================= > ==3907401==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 384 byte(s) in 1 object(s) allocated from: > #0 0x5b581e2ce9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5b581f5dc879 in MSMeanData_Emissions::createValues(MSLane*, double, bool) const /home/delphi/clangDebug/sumo/src/microsim/output/MSMeanData_Emissions.cpp:189:12 > #2 0x5b581f5a02bf 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 0x5b581f5a4daa in MSMeanData::writeXMLOutput(OutputDevice&, long long, long long) /home/delphi/clangDebug/sumo/src/microsim/output/MSMeanData.cpp:817:17 > #4 0x5b581f446a76 in MSDetectorControl::writeOutput(long long, bool) /home/delphi/clangDebug/sumo/src/microsim/output/MSDetectorControl.cpp:142:22 > #5 0x5b582041636e in MSNet::writeOutput() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1244:24 > #6 0x5b582040cc77 in MSNet::postMoveStep() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:948:5 > #7 0x5b58203e4388 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:927:5 > #8 0x5b58203dd548 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #9 0x5b581e2d2961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7a5831e2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7a5831e2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #12 0x5b581e1f5584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > Indirect leak of 22 byte(s) in 1 object(s) allocated from: > #0 0x5b581e2ce9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5b581e2d8a48 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 0x5b581e2d880c 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 0x5b581e2d880c 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 0x5b581e2d880c 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 0x5b581e2d80f4 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 0x5b581edfa84e 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 0x5b58203b0573 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 0x5b581f580f02 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 > ================================================================= > ==3913613==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5190000b9918 at pc 0x646eb76a431b bp 0x7ffcc1a8b8f0 sp 0x7ffcc1a8b8e8 > READ of size 4 at 0x5190000b9918 thread T0 > #0 0x646eb76a431a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x646eb77d3dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x646eb7b5237f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x646eb77cd606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x646eb7edfacb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7f3c87fe68f2 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 0x7f3c87f9985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7f3c87f9ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7f3c87f90c87 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 0x7f3c87fe0d42 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 0x646eb7f16e62 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 0x646eb81ca601 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 0x646eb5424663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x646eb5430ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x646eb51ef59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7f3c84e2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7f3c84e2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x646eb5112584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x5190000b9918 is located 0 bytes after 920-byte region [0x5190000b9580,0x5190000b9918) > allocated by thread T0 here: > #0 0x646eb51eb9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x646eb7739035 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 0x646eb748af5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x646eb77d29ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x646eb7b5237f 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 > ================================================================= > ==3913689==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x62558eeb531b bp 0x7ffcd85f2b10 sp 0x7ffcd85f2b08 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x62558eeb531a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x62558efe4dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x62558f36337f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x62558efde606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x62558f6f0acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7259a85e68f2 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 0x7259a859aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7259a859badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7259a8590c87 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 0x7259a85e0d42 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 0x62558f727e62 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 0x62558f9db601 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 0x62558cc35663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x62558cc41ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x62558ca0059e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7259a542a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7259a542a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x62558c923584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18) > allocated by thread T0 here: > #0 0x62558c9fc9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x62558ef4a035 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 0x62558ec9bf5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x62558efe39ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x62558f36337f 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-27T07:17:29.622811+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3913742==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x55ed0397931b bp 0x7fff39e8bff0 sp 0x7fff39e8bfe8 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x55ed0397931a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x55ed03aa8dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x55ed03e2737f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x55ed03aa2606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x55ed041b4acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x70ef0d3e68f2 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 0x70ef0d39aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x70ef0d39badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x70ef0d390c87 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 0x70ef0d3e0d42 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 0x55ed041ebe62 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 0x55ed0449f601 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 0x55ed016f9663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x55ed01705ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x55ed014c459e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x70ef0a22a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x70ef0a22a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x55ed013e7584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18) > allocated by thread T0 here: > #0 0x55ed014c09f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x55ed03a0e035 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 0x55ed0375ff5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x55ed03aa79ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x55ed03e2737f 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-27T07:17:31.676462+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3913741==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x653988a6a31b bp 0x7ffe685f5d50 sp 0x7ffe685f5d48 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x653988a6a31a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x653988b99dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x653988f1837f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x653988b93606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x6539892a5acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x782e3e1e68f2 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 0x782e3e19aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x782e3e19badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x782e3e190c87 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 0x782e3e1e0d42 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 0x6539892dce62 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 0x653989590601 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 0x6539867ea663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x6539867f6ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x6539865b559e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x782e3b02a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x782e3b02a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x6539864d8584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18) > allocated by thread T0 here: > #0 0x6539865b19f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x653988aff035 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 0x653988850f5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x653988b989ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x653988f1837f 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-27T07:17:31.676686+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3913767==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000098218 at pc 0x60427164831b bp 0x7ffe84832c50 sp 0x7ffe84832c48 > READ of size 4 at 0x519000098218 thread T0 > #0 0x60427164831a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x604271777dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x604271af637f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x604271771606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x604271e83acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7f76f91e68f2 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 0x7f76f919aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7f76f919badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7f76f9190c87 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 0x7f76f91e0d42 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 0x604271ebae62 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 0x60427216e601 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 0x60426f3c8663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x60426f3d4ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x60426f19359e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7f76f602a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7f76f602a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x60426f0b6584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000098218 is located 0 bytes after 920-byte region [0x519000097e80,0x519000098218) > allocated by thread T0 here: > #0 0x60426f18f9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x6042716dd035 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 0x60427142ef5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x6042717769ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x604271af637f 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-27T07:17:32.157668+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > > ================================================================= > ==3920361==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 616 byte(s) in 1 object(s) allocated from: > #0 0x635f7bfe69f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x635f7cf6a484 in MSCalibrator::setFlow(long long, long long, double, double, SUMOVehicleParameter) /home/delphi/clangDebug/sumo/src/microsim/trigger/MSCalibrator.cpp:747:30 > #2 0x635f7f61ae97 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 0x635f7c0e5ac5 in TraCIServerAPI_Calibrator::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Calibrator.cpp:59:17 > #4 0x635f7c015086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19 > #5 0x635f7c01fd7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #6 0x635f7e0f6ac9 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27 > #7 0x635f7e0f5548 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #8 0x635f7bfea961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #9 0x74fefee2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #10 0x74fefee2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #11 0x635f7bf0d584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > SUMMARY: AddressSanitizer: 616 byte(s) leaked in 1 allocation(s).
---------- Differences in errors ---------- 2a3,317 > > ================================================================= > ==3912791==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 240 byte(s) in 2 object(s) allocated from: > #0 0x604feded29f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x604fedef6cd6 in TraCIServer::TraCIServer(long long, int, int) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:547:32 > #2 0x604fedefdaeb 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 0x604fee117215 in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:363:5 > #4 0x604feded659e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #5 0x718ef562a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #6 0x718ef562a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #7 0x604feddf9584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > Indirect leak of 128 byte(s) in 2 object(s) allocated from: > #0 0x604feded29f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x604fedf70611 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 0x604fedf6ff6c 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 0x604fedf6ff6c 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 0x604fedf6fdf4 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 0x604fedf6e897 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 0x604fedf6d9b8 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 0x604fedf3b9e0 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 0x604fedef738a in TraCIServer::TraCIServer(long long, int, int) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:549:13 > #9 0x604fedefdaeb 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 0x604fee117215 in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:363:5 > #11 0x604feded659e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #12 0x718ef562a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #13 0x718ef562a28a 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 > ================================================================= > ==3920089==ERROR: AddressSanitizer: heap-use-after-free on address 0x50600010e3b0 at pc 0x5f706b940785 bp 0x7ffd4e541cf0 sp 0x7ffd4e541ce8 > WRITE of size 1 at 0x50600010e3b0 thread T0 > #0 0x5f706b940784 in ParametrisedWrappingCommand<ShapeContainer, PolygonDynamics*>::deschedule() /home/delphi/clangDebug/sumo/src/utils/common/ParametrisedWrappingCommand.h:66:33 > #1 0x5f706b934559 in ShapeContainer::~ShapeContainer() /home/delphi/clangDebug/sumo/src/utils/shapes/ShapeContainer.cpp:53:19 > #2 0x5f706b934c18 in ShapeContainer::~ShapeContainer() /home/delphi/clangDebug/sumo/src/utils/shapes/ShapeContainer.cpp:51:35 > #3 0x5f706ae937bf in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:334:5 > #4 0x5f706ae96088 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:307:17 > #5 0x5f7068d90bb2 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #6 0x7322fdc2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #7 0x7322fdc2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #8 0x5f7068cb3584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x50600010e3b0 is located 48 bytes inside of 56-byte region [0x50600010e380,0x50600010e3b8) > freed by thread T0 here: > #0 0x5f7068d8d271 in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e3271) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5f706c3b4d81 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
> =================================================================
> ==3920163==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5190000b3018 at pc 0x640561b0c31b bp 0x7ffdd42ac530 sp 0x7ffdd42ac528
> READ of size 4 at 0x5190000b3018 thread T0
> #0 0x640561b0c31a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32
> #1 0x640561c3bdfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12
> #2 0x640561fba37f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
> #3 0x640561c35606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21
> #4 0x640562347acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
> #5 0x705f625e68f2 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 0x705f6259985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #7 0x705f6259ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #8 0x705f62590c87 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 0x705f625e0d42 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 0x64056237ee62 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 0x640562632601 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 0x6405617b3c02 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 0x640562cea251 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 0x64055f77426c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37
> #15 0x64055f682086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19
> #16 0x64055f68cd7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41
> #17 0x640561763ac9 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27
> #18 0x640561762548 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9
> #19 0x64055f657961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30
> #20 0x705f5f42a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
> #21 0x705f5f42a28a in __libc_start_main csu/../csu/libc-start.c:360:3
> #22 0x64055f57a584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65)
>
> 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 > ================================================================= > ==3920266==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5190000d7e18 at pc 0x5b3a71b3831b bp 0x7fffcdba0e30 sp 0x7fffcdba0e28 > READ of size 4 at 0x5190000d7e18 thread T0 > #0 0x5b3a71b3831a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5b3a71c67dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5b3a71fe637f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5b3a71c61606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5b3a72373acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x77d0ad9e68f2 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 0x77d0ad99aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x77d0ad99badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x77d0ad990c87 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 0x77d0ad9e0d42 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 0x5b3a723aae62 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 0x5b3a7265e601 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 0x5b3a717dfc02 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 0x5b3a72d16251 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 0x5b3a6f7a026c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37 > #15 0x5b3a6f6ae086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19 > #16 0x5b3a6f6b8d7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #17 0x5b3a7178fac9 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27 > #18 0x5b3a7178e548 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #19 0x5b3a6f683961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #20 0x77d0aa82a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #21 0x77d0aa82a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #22 0x5b3a6f5a6584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 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
> =================================================================
> ==3920181==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5190000d6518 at pc 0x5b437cf4131b bp 0x7ffe279c4550 sp 0x7ffe279c4548
> READ of size 4 at 0x5190000d6518 thread T0
> #0 0x5b437cf4131a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32
> #1 0x5b437d070dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12
> #2 0x5b437d3ef37f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
> #3 0x5b437d06a606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21
> #4 0x5b437d77cacb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
> #5 0x7b8152be68f2 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 0x7b8152b9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #7 0x7b8152b9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #8 0x7b8152b90c87 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 0x7b8152be0d42 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 0x5b437d7b3e62 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 0x5b437da67601 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 0x5b437cbe8c02 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 0x5b437e11f251 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 0x5b437aba926c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37
> #15 0x5b437aab7086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19
> #16 0x5b437aac1d7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41
> #17 0x5b437cb98ac9 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27
> #18 0x5b437cb97548 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9
> #19 0x5b437aa8c961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30
> #20 0x7b814fa2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
> #21 0x7b814fa2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
> #22 0x5b437a9af584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65)
>
> 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-27T07:21:14.643510+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687
> <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="42193"/>
<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 > ================================================================= > ==3920231==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009dc18 at pc 0x63fd9d03031b bp 0x7ffd06001610 sp 0x7ffd06001608 > READ of size 4 at 0x51900009dc18 thread T0 > #0 0x63fd9d03031a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x63fd9d15fdfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x63fd9d4de37f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x63fd9d159606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x63fd9d86bacb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x789704fe68f2 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 0x789704f9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x789704f9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x789704f90c87 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 0x789704fe0d42 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 0x63fd9d8a2e62 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 0x63fd9db56601 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 0x63fd9ccd7c02 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 0x63fd9e20e251 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 0x63fd9ac9826c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37 > #15 0x63fd9aba6086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19 > #16 0x63fd9abb0d7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #17 0x63fd9cc87ac9 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27 > #18 0x63fd9cc86548 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #19 0x63fd9ab7b961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #20 0x789701e2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #21 0x789701e2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #22 0x63fd9aa9e584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 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 > ================================================================= > ==3920245==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009fa18 at pc 0x59700c3ae31b bp 0x7ffe8b7a0030 sp 0x7ffe8b7a0028 > READ of size 4 at 0x51900009fa18 thread T0 > #0 0x59700c3ae31a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x59700c4dddfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x59700c85c37f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x59700c4d7606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x59700cbe9acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7a8e21de68f2 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 0x7a8e21d9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7a8e21d9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7a8e21d90c87 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 0x7a8e21de0d42 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 0x59700cc20e62 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 0x59700ced4601 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 0x59700c055c02 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 0x59700d58c251 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 0x59700a01626c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37 > #15 0x597009f24086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19 > #16 0x597009f2ed7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #17 0x59700c005ac9 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27 > #18 0x59700c004548 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #19 0x597009ef9961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #20 0x7a8e1ec2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #21 0x7a8e1ec2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #22 0x597009e1c584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 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 > ================================================================= > ==3920265==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009fa18 at pc 0x64933656b31b bp 0x7ffedae67d10 sp 0x7ffedae67d08 > READ of size 4 at 0x51900009fa18 thread T0 > #0 0x64933656b31a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x64933669adfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x649336a1937f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x649336694606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x649336da6acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7ad178be68f2 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 0x7ad178b9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7ad178b9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7ad178b90c87 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 0x7ad178be0d42 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 0x649336ddde62 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 0x649337091601 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 0x649336212c02 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 0x649337749251 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 0x6493341d326c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37 > #15 0x6493340e1086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19 > #16 0x6493340ebd7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #17 0x6493361c2ac9 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27 > #18 0x6493361c1548 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #19 0x6493340b6961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #20 0x7ad175a2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #21 0x7ad175a2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #22 0x649333fd9584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 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 > ================================================================= > ==3920182==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009dc18 at pc 0x5c1cd07bf31b bp 0x7ffdc4820270 sp 0x7ffdc4820268 > READ of size 4 at 0x51900009dc18 thread T0 > #0 0x5c1cd07bf31a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x5c1cd08eedfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x5c1cd0c6d37f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x5c1cd08e8606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x5c1cd0ffaacb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7bb5a47e68f2 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 0x7bb5a479aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7bb5a479badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7bb5a4790c87 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 0x7bb5a47e0d42 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 0x5c1cd1031e62 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 0x5c1cd12e5601 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 0x5c1cd0466c02 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 0x5c1cd199d251 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 0x5c1cce42726c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37 > #15 0x5c1cce335086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19 > #16 0x5c1cce33fd7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #17 0x5c1cd0416ac9 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27 > #18 0x5c1cd0415548 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #19 0x5c1cce30a961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #20 0x7bb5a162a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #21 0x7bb5a162a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #22 0x5c1cce22d584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 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 > ================================================================= > ==3920139==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x61cd7b20031b bp 0x7ffffa3df5d0 sp 0x7ffffa3df5c8 > READ of size 4 at 0x519000099b18 thread T0 > #0 0x61cd7b20031a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x61cd7b32fdfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x61cd7b6ae37f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x61cd7b329606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x61cd7ba3bacb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7ece94de68f2 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 0x7ece94d9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7ece94d9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7ece94d90c87 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 0x7ece94de0d42 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 0x61cd7ba72e62 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 0x61cd7bd26601 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 0x61cd7aea7c02 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 0x61cd7c3de251 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 0x61cd78e6826c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37 > #15 0x61cd78d76086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19 > #16 0x61cd78d80d7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #17 0x61cd7ae57ac9 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27 > #18 0x61cd7ae56548 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #19 0x61cd78d4b961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #20 0x7ece91c2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #21 0x7ece91c2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #22 0x61cd78c6e584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 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-27T07:21:13.474961+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > ================================================================= > ==3920158==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000098718 at pc 0x55c8975c631b bp 0x7ffc24ebf030 sp 0x7ffc24ebf028 > READ of size 4 at 0x519000098718 thread T0 > #0 0x55c8975c631a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x55c8976f5dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x55c897a7437f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x55c8976ef606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x55c897e01acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x7c46ad7e68f2 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 0x7c46ad79aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x7c46ad79badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x7c46ad790c87 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 0x7c46ad7e0d42 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 0x55c897e38e62 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 0x55c8980ec601 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 0x55c895346663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x55c895352ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x55c89511159e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x7c46aa62a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x7c46aa62a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x55c895034584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000098718 is located 0 bytes after 920-byte region [0x519000098380,0x519000098718) > allocated by thread T0 here: > #0 0x55c89510d9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x55c89765b035 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 0x55c8973acf5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x55c8976f49ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x55c897a7437f 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 > > ================================================================= > ==3920306==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 616 byte(s) in 1 object(s) allocated from: > #0 0x5a0b1521d9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5a0b1889f82e 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 0x5a0b15334e92 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 0x5a0b1525d9ff in TraCIServer::processGet(int, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:996:22 > #4 0x5a0b1524c5e5 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1135:23 > #5 0x5a0b15256d7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #6 0x5a0b1732dac9 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27 > #7 0x5a0b1732c548 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #8 0x5a0b15221961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #9 0x71fb59c2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #10 0x71fb59c2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #11 0x5a0b15144584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > Direct leak of 616 byte(s) in 1 object(s) allocated from: > #0 0x5a0b1521d9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5a0b1889eb73 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 0x5a0b15334e92 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 0x5a0b1525d9ff in TraCIServer::processGet(int, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:996:22 > #4 0x5a0b1524c5e5 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1135:23 > #5 0x5a0b15256d7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41 > #6 0x5a0b1732dac9 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27 > #7 0x5a0b1732c548 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #8 0x5a0b15221961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #9 0x71fb59c2a1c9 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.
---
> =================================================================
> ==3918918==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5190000b4418 at pc 0x6041489ac31b bp 0x7fff9a486610 sp 0x7fff9a486608
> READ of size 4 at 0x5190000b4418 thread T0
> #0 0x6041489ac31a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32
> #1 0x604148adbdfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12
> #2 0x604148e5a37f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
> #3 0x604148ad5606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21
> #4 0x6041491e7acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
> #5 0x7993321e68f2 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 0x79933219aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #7 0x79933219badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
> #8 0x799332190c87 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 0x7993321e0d42 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 0x60414921ee62 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 0x6041494d2601 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 0x604148653c02 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 0x604149b8a251 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 0x60414661426c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37
> #15 0x604146522086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19
> #16 0x60414652cd7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41
> #17 0x604148603ac9 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:809:27
> #18 0x604148602548 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9
> #19 0x6041464f7961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30
> #20 0x79932f02a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
> #21 0x79932f02a28a in __libc_start_main csu/../csu/libc-start.c:360:3
> #22 0x60414641a584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65)
<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-27T07:20:41.742847+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687
> <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="45127"/>
<truncated after showing first 30 lines>
---------- Differences in vehroutes ----------
2a3,4
> <!-- generated on 2026-04-27T07:20:41.744011+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687
> <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 > > ================================================================= > ==3918234==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 232 byte(s) in 1 object(s) allocated from: > #0 0x6516172169f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x6516180c8abc 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 0x651618147172 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 0x651617d51d14 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 0x65161876276b in MSStageDriving::registerWaiting(MSTransportable*, long long) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSStageDriving.cpp:333:13 > #5 0x65161875f01b in MSStageDriving::proceed(MSNet*, MSTransportable*, long long, MSStage*) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSStageDriving.cpp:297:9 > #6 0x6516187f73f8 in MSTransportable::proceed(MSNet*, long long, bool) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSTransportable.cpp:142:20 > #7 0x65161883283f in MSTransportableControl::checkWaiting(MSNet*, long long) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSTransportableControl.cpp:232:20 > #8 0x65161932a8f8 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:891:26 > #9 0x651619325548 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #10 0x65161721a961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #11 0x74396f62a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #12 0x74396f62a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #13 0x65161713d584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > Indirect leak of 40 byte(s) in 1 object(s) allocated from: > #0 0x6516172169f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x651617dc1bd1 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 0x6516180e55bc 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 0x6516180e55bc 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 0x6516180e548c 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 0x6516180e5439 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 0x6516180e4148 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 0x6516180e272d 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 > > ================================================================= > ==3918364==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 928 byte(s) in 4 object(s) allocated from: > #0 0x647d698f19f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x647d6a7a3abc 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 0x647d6a822172 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 0x647d6a42cd14 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 0x647d6ae3d76b in MSStageDriving::registerWaiting(MSTransportable*, long long) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSStageDriving.cpp:333:13 > #5 0x647d6ae3a01b in MSStageDriving::proceed(MSNet*, MSTransportable*, long long, MSStage*) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSStageDriving.cpp:297:9 > #6 0x647d6aed23f8 in MSTransportable::proceed(MSNet*, long long, bool) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSTransportable.cpp:142:20 > #7 0x647d6af0d83f in MSTransportableControl::checkWaiting(MSNet*, long long) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSTransportableControl.cpp:232:20 > #8 0x647d6ba058f8 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:891:26 > #9 0x647d6ba00548 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:471:9 > #10 0x647d698f5961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #11 0x7ac0ef42a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #12 0x7ac0ef42a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #13 0x647d69818584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > Indirect leak of 160 byte(s) in 4 object(s) allocated from: > #0 0x647d698f19f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x647d6a49cbd1 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 0x647d6a7c05bc 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 0x647d6a7c05bc 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 0x647d6a7c048c 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 0x647d6a7c0439 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 0x647d6a7bf148 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 0x647d6a7bd72d 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 > ================================================================= > ==3919083==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000098218 at pc 0x598da5b1731b bp 0x7ffe3402eb50 sp 0x7ffe3402eb48 > READ of size 4 at 0x519000098218 thread T0 > #0 0x598da5b1731a in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7865:32 > #1 0x598da5c46dfd in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:587:12 > #2 0x598da5fc537f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17 > #3 0x598da5c40606 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:497:21 > #4 0x598da6352acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #5 0x74a431be68f2 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 0x74a431b9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #7 0x74a431b9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #8 0x74a431b90c87 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 0x74a431be0d42 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 0x598da6389e62 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 0x598da663d601 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 0x598da3897663 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:290:9 > #13 0x598da38a3ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #14 0x598da366259e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #15 0x74a42ea2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #16 0x74a42ea2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #17 0x598da3585584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > 0x519000098218 is located 0 bytes after 920-byte region [0x519000097e80,0x519000098218) > allocated by thread T0 here: > #0 0x598da365e9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x598da5bac035 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 0x598da58fdf5e in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34 > #3 0x598da5c459ed in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:572:25 > #4 0x598da5fc537f 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-27T07:20:45.883083+01:00 by Eclipse SUMO sumo v1_26_0+1394-caecdcd6687 > <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 > > ================================================================= > ==3920959==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 480 byte(s) in 5 object(s) allocated from: > #0 0x5d530236d9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5d53024a5941 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 0x5d53024a529c 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 0x5d53024a529c 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 0x5d530256948c 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 0x5d5302573c29 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 0x5d53025737fb 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 0x5d53025730f5 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 0x5d5302572893 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 0x5d53025726a1 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 0x5d5302571e5e 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 0x5d5302571d54 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 0x5d53054d279c 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 0x5d5303cedb7c 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 0x5d5303cefcbd 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 0x5d530254bf2f 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 0x5d530260dc09 in NLHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:355:46 > #17 0x5d5305061acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #18 0x758e48be68f2 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 0x758e48b9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #20 0x758e48b9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #21 0x758e48b90c87 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 0x758e48be0d42 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 0x5d5305098e62 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 > > ================================================================= > ==3920806==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 480 byte(s) in 5 object(s) allocated from: > #0 0x61fe720979f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x61fe721cf941 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 0x61fe721cf29c 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 0x61fe721cf29c 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 0x61fe7229348c 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 0x61fe7229dc29 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 0x61fe7229d7fb 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 0x61fe7229d0f5 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 0x61fe7229d4a8 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 0x61fe7229c893 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 0x61fe7229c6a1 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 0x61fe7229be5e 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 0x61fe7229bd54 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 0x61fe751fc79c 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 0x61fe73a17b7c 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 0x61fe73a2173d 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 0x61fe722749a8 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 0x61fe72337c09 in NLHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:355:46 > #18 0x61fe74d8bacb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #19 0x7b6c72be68f2 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 0x7b6c72b9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #21 0x7b6c72b9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #22 0x7b6c72b90c87 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 0x7b6c72be0d42 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 > > ================================================================= > ==3920924==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 288 byte(s) in 4 object(s) allocated from: > #0 0x5eb4f3cc79f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5eb4f5625861 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 0x5eb4f56254ac 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 0x5eb4f56254ac 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 0x5eb4f562537c 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 0x5eb4f5623e23 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 0x5eb4f5623aa0 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 0x5eb4f562360e 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 0x5eb4f561d440 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 0x5eb4f560ae69 in MSSOTLE2Sensors::buildCountSensorForLane(MSLane*, NLDetectorBuilder&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLE2Sensors.cpp:162:21 > #10 0x5eb4f56095ea 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 0x5eb4f5660493 in MSSOTLTrafficLightLogic::init(NLDetectorBuilder&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLTrafficLightLogic.cpp:161:33 > #12 0x5eb4f3eb10e2 in NLJunctionControlBuilder::postLoadInitialization() /home/delphi/clangDebug/sumo/src/netload/NLJunctionControlBuilder.cpp:525:16 > #13 0x5eb4f3efcacc in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:244:23 > #14 0x5eb4f3f0cccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #15 0x5eb4f3ccb59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #16 0x7d0cb1e2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #17 0x7d0cb1e2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 > #18 0x5eb4f3bee584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x3809584) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > > Indirect leak of 288 byte(s) in 4 object(s) allocated from: > #0 0x5eb4f3cc79f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5eb4f5625861 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 0x5eb4f56254ac 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 > > ================================================================= > ==3922386==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 512 byte(s) in 1 object(s) allocated from: > #0 0x5fcf376a09f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x5fcf37739411 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 0x5fcf37738a19 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 0x5fcf37738a19 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 0x5fcf378f5b84 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 0x5fcf378f5693 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 0x5fcf378eb734 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 0x5fcf390052f3 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 0x5fcf39068e30 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 0x5fcf3787c4e8 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 0x5fcf37940c09 in NLHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:355:46 > #11 0x5fcf3a394acb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #12 0x74415e1e68f2 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 0x74415e19aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #14 0x74415e19badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #15 0x74415e190c87 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 0x74415e1e0d42 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 0x5fcf3a3cbe62 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 0x5fcf3a67f601 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 0x5fcf378dc8aa 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 0x5fcf378d41bd in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:221:14 > #21 0x5fcf378e5ccd in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:378:17 > #22 0x5fcf376a459e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19 > #23 0x74415b02a1c9 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 > > ================================================================= > ==3928027==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 3472 byte(s) in 2 object(s) allocated from: > #0 0x60b489a770b1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/testmicrosimD+0x37d80b1) (BuildId: 5ba1f59a313db0fe2396afcee40f922be595824c) > #1 0x60b489a8cbe4 in MSCFModel_IDMTest::SetUp() /home/delphi/clangDebug/sumo/unittest/src/microsim/MSCFModel_IDMTest.cpp:76:29 > #2 0x60b48d106efe in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (/home/delphi/clangDebug/sumo/bin/testmicrosimD+0x6e67efe) (BuildId: 5ba1f59a313db0fe2396afcee40f922be595824c) > > Indirect leak of 2928 byte(s) in 2 object(s) allocated from: > #0 0x60b489a770b1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/testmicrosimD+0x37d80b1) (BuildId: 5ba1f59a313db0fe2396afcee40f922be595824c) > #1 0x60b489a8c67e in MSCFModel_IDMTest::SetUp() /home/delphi/clangDebug/sumo/unittest/src/microsim/MSCFModel_IDMTest.cpp:75:29 > #2 0x60b48d106efe in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (/home/delphi/clangDebug/sumo/bin/testmicrosimD+0x6e67efe) (BuildId: 5ba1f59a313db0fe2396afcee40f922be595824c) > > Indirect leak of 288 byte(s) in 2 object(s) allocated from: > #0 0x60b489a770b1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/testmicrosimD+0x37d80b1) (BuildId: 5ba1f59a313db0fe2396afcee40f922be595824c) > #1 0x60b489fbfaf1 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 0x60b489fbf9b9 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 0x60b489fbf9b9 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 0x60b489fbf3a0 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 0x60b489fbe9f3 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 0x60b489f84bd5 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 0x60b489ed0cdf 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 0x60b489a8cefd in MSCFModel_IDMTest::SetUp() /home/delphi/clangDebug/sumo/unittest/src/microsim/MSCFModel_IDMTest.cpp:76:33 > #9 0x60b48d106efe in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (/home/delphi/clangDebug/sumo/bin/testmicrosimD+0x6e67efe) (BuildId: 5ba1f59a313db0fe2396afcee40f922be595824c) > > Indirect leak of 48 byte(s) in 2 object(s) allocated from: > #0 0x60b489a770b1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/testmicrosimD+0x37d80b1) (BuildId: 5ba1f59a313db0fe2396afcee40f922be595824c) > #1 0x60b489ce0386 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 0x793c117381c0> > failed 1 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (72.0, 73.0) <zip object at 0x793c117406c0> > failed 10 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x793c11906880> 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 0x793c11904680> > failed 1 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (72.0, 73.0) <zip object at 0x793c1171c880> > failed 10 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x793c1171f680> > failed 100 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (100.0, 200.0) <zip object at 0x793c1171c880> 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 0x793c1171ea80> > failed 1 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (73.0, 74.0) <zip object at 0x793c1171ea80> > failed 10 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x793c1171ea80> 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 0x728f3cd4df40>
> failed 0.1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (148.9, 149.0) <zip object at 0x728f3cd39ac0>
> failed 1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (149.0, 150.0) <zip object at 0x728f41b15cc0>
> failed 1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (149.0, 150.0) <zip object at 0x728f3ce0dd00>
> failed 10 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (140.0, 150.0) <zip object at 0x728f3cd40740>
> failed 10 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (140.0, 150.0) <zip object at 0x728f3cd40c00>
> failed 100 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (100.0, 200.0) <zip object at 0x728f3cd42400>
> failed 100 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (100.0, 200.0) <zip object at 0x728f3cd40040>
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 0x766fb0f205c0>
> failed 0.1 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (70.9, 71.0) <zip object at 0x766fb0d44d40>
> failed 1 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (70.0, 71.0) <zip object at 0x766fb0d5ff80>
> failed 1 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (70.0, 71.0) <zip object at 0x766fb0d5d300>
> failed 10 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (70.0, 80.0) <zip object at 0x766fb0d5d200>
> failed 10 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (70.0, 80.0) <zip object at 0x766fb0d5d200>
> failed 100 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (0.0, 100.0) <zip object at 0x766fb0d5f300>
> failed 100 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (0.0, 100.0) <zip object at 0x766fb0d5ea00>
> failed 0.1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (70.9, 71.0) <zip object at 0x766fb0d5fc00>
> failed 0.1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (70.9, 71.0) <zip object at 0x766fb0d66880>
> failed 1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (70.0, 71.0) <zip object at 0x766fb1d548c0>
> failed 1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (70.0, 71.0) <zip object at 0x766fb0d4a9c0>
<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 0x74497c950080> > failed 1 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (76.0, 77.0) <zip object at 0x74497c935440> > failed 10 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x74497c935640> 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 0x74497c9354c0> > failed 1 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (76.0, 77.0) <zip object at 0x74497cb0f440> > failed 10 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x74497cb0fc40> > failed 100 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (100.0, 200.0) <zip object at 0x74497cb0f440> 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 0x74497cb0e640> > failed 1 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (77.0, 78.0) <zip object at 0x74497cb0e640> > failed 10 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x74497cb0e640> 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 0x7f6361337640> > failed 1 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (77.0, 78.0) <zip object at 0x7f636133d900> > failed 10 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x7f636133e500> 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 0x7f636133fd80> > failed 1 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (77.0, 78.0) <zip object at 0x7f636132c6c0> > failed 10 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x7f636132fc40> > failed 100 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (100.0, 200.0) <zip object at 0x7f636132f600> 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 0x7f636132ef40> > failed 1 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (78.0, 79.0) <zip object at 0x7f636132ef40> > failed 10 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x7f636132e340> 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 0x71b59daadbc0> > failed 1 ['--step-length', '.1', '--end', '51'] 3/1to2/1_0 (38.0, 39.0) <zip object at 0x71b59cd77bc0> > failed 10 ['--step-length', '.1', '--end', '51'] 3/1to2/1_0 (30.0, 40.0) <zip object at 0x71b59c8df600> > failed 100 ['--step-length', '.1', '--end', '51'] 3/1to2/1_0 (0.0, 51.0) <zip object at 0x71b59c8dd680> > failed 0.1 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (38.4, 38.5) <zip object at 0x71b59c8df700> > failed 1 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (38.0, 39.0) <zip object at 0x71b59c8fca00> > failed 10 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (30.0, 40.0) <zip object at 0x71b59c8fc100> > failed 100 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (0.0, 100.0) <zip object at 0x71b59c8fce00> > failed 0.1 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (38.4, 38.5) <zip object at 0x71b59caadc00> > failed 1 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (38.0, 39.0) <zip object at 0x71b59c9198c0> > failed 10 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (30.0, 40.0) <zip object at 0x71b59c91bdc0> > failed 100 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (0.0, 100.0) <zip object at 0x71b59c918100> > failed 0.1 ['--step-length', '1', '--end', '51'] 3/1to2/1_0 (39.0, 40.0) <zip object at 0x71b59c91ac40> > failed 1 ['--step-length', '1', '--end', '51'] 3/1to2/1_0 (39.0, 40.0) <zip object at 0x71b59c919300> > failed 10 ['--step-length', '1', '--end', '51'] 3/1to2/1_0 (30.0, 40.0) <zip object at 0x71b59c91a800> > failed 100 ['--step-length', '1', '--end', '51'] 3/1to2/1_0 (0.0, 51.0) <zip object at 0x71b59c91a800> > failed 0.1 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (39.0, 40.0) <zip object at 0x71b59c91a800> > failed 1 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (39.0, 40.0) <zip object at 0x71b59c91a800> > failed 10 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (30.0, 40.0) <zip object at 0x71b59c904ec0> > failed 100 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (0.0, 100.0) <zip object at 0x71b59c907980> > failed 0.1 ['--step-length', '1', '--end', '1000'] 3/1to2/1_0 (39.0, 40.0) <zip object at 0x71b59c906640> > failed 1 ['--step-length', '1', '--end', '1000'] 3/1to2/1_0 (39.0, 40.0) <zip object at 0x71b59c91a100> > failed 10 ['--step-length', '1', '--end', '1000'] 3/1to2/1_0 (30.0, 40.0) <zip object at 0x71b59c91b680> > failed 100 ['--step-length', '1', '--end', '1000'] 3/1to2/1_0 (0.0, 100.0) <zip object at 0x71b59c919dc0>
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 > > ================================================================= > ==3920786==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 480 byte(s) in 5 object(s) allocated from: > #0 0x58962313b9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x589623273941 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 0x58962327329c 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 0x58962327329c 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 0x58962333748c 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 0x589623341c29 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 0x5896233417fb 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 0x5896233410f5 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 0x5896233414a8 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 0x589623340893 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 0x5896233406a1 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 0x58962333fe5e 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 0x58962333fd54 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 0x5896262a079c 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 0x589624abbb7c 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 0x589624ac1d0d 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 0x58962331971f 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 0x5896233dbc09 in NLHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:355:46 > #18 0x589625e2facb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #19 0x7fede1fe68f2 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 0x7fede1f9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #21 0x7fede1f9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #22 0x7fede1f90c87 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 0x7fede1fe0d42 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="1257" running="412" waiting="201"/> 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="845" routeLength="2041.90" speed="4.61" duration="532.83" waitingTime="331.53" timeLoss="385.43" departDelay="104.61" departDelayWaiting="-1.00" totalTravelTime="450244.00" totalDepartDelay="88396.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 > > ================================================================= > ==3920852==ERROR: LeakSanitizer: detected memory leaks > > Indirect leak of 480 byte(s) in 5 object(s) allocated from: > #0 0x57b92621b9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38e29f1) (BuildId: 112c9001adad1fe4e8500cd8732c4cd999491a65) > #1 0x57b926353941 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 0x57b92635329c 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 0x57b92635329c 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 0x57b92641748c 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 0x57b926421c29 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 0x57b9264217fb 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 0x57b9264210f5 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 0x57b9264214a8 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 0x57b926420893 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 0x57b9264206a1 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 0x57b92641fe5e 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 0x57b92641fd54 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 0x57b92938079c 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 0x57b927b9bb7c 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 0x57b927ba7cd9 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 0x57b9263f8198 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 0x57b9264bbc09 in NLHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:355:46 > #18 0x57b928f0facb in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9 > #19 0x7654bd3e68f2 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 0x7654bd39aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #21 0x7654bd39badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81) > #22 0x7654bd390c87 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 0x7654bd3e0d42 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="1068" running="339" waiting="159"/> 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="729" routeLength="2041.90" speed="2.97" duration="968.66" waitingTime="685.88" timeLoss="821.46" departDelay="125.83" departDelayWaiting="-1.00" totalTravelTime="706154.00" totalDepartDelay="91729.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>