21Apr26rv1_26_0+1301-14f1cb55af0 - detailed test results for COMPLEX

To reconnect the TextTest GUI to these results, run:

texttest -a complex -d /home/delphi/clangDebug/sumo/tests -reconnect /home/delphi/clangDebug/texttesttmp/clangD.30Apr071257.40363 -g

To start TextTest for these tests, run:

texttest -a complex -d /home/delphi/clangDebug/sumo/tests


default: 848 tests: 745 succeeded 88 FAILED 8 known bugs 7 killed

Detailed information for the tests that FAILED:

TEST FAILED on ts-sim-build-ba : fmi model_validation ( Last six runs Apr2026 )

---------- 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

TEST FAILED on ts-sim-build-ba : fmi vehicle_getIDCount ( Last six runs Apr2026 )

---------- 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>

TEST FAILED on ts-sim-build-ba : fmi vehicle_getParameterWithKey ( Last six runs Apr2026 )

---------- 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

TEST FAILED on ts-sim-build-ba : fmi vehicle_moveToXY ( Last six runs Apr2026 )

---------- 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>

TEST FAILED on ts-sim-build-ba : state arrivalPos_random ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3869331==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097d18 at pc 0x56a2d3465f80 bp 0x7ffe6712e150 sp 0x7ffe6712e148
> READ of size 4 at 0x519000097d18 thread T0
>     #0 0x56a2d3465f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x56a2d359532d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x56a2d391362f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x56a2d358e5c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x56a2d3ca0d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7d63adfe68f2 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 0x7d63adf9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7d63adf9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7d63adf90c87 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 0x7d63adfe0d42 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 0x56a2d3cd8112 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 0x56a2d3f8b8b1 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 0x56a2d11fc49b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x56a2d1208b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x56a2d0fc759e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7d63aae2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7d63aae2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x56a2d0eea584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000097d18 is located 0 bytes after 920-byte region [0x519000097980,0x519000097d18)
> allocated by thread T0 here:
>     #0 0x56a2d0fc39f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x56a2d34fa245 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 0x56a2d324de16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x56a2d3593f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x56a2d391362f 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-21T07:33:44.999953+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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-21T07:33:45.001162+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state calibrator ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,83
> =================================================================
> ==3869262==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009b418 at pc 0x555fb9f89f80 bp 0x7ffe20182b50 sp 0x7ffe20182b48
> READ of size 4 at 0x51900009b418 thread T0
>     #0 0x555fb9f89f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x555fba0b932d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x555fba43762f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x555fba0b25c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x555fba7c4d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x79048bbe68f2 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 0x79048bb9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x79048bb9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x79048bb90c87 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 0x79048bbe0d42 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 0x555fba7fc112 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 0x555fbaaaf8b1 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 0x555fb7d2049b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x555fb7d2cb0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x555fb7aeb59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x790488a2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x790488a2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x555fb7a0e584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x51900009b418 is located 0 bytes after 920-byte region [0x51900009b080,0x51900009b418)
> allocated by thread T0 here:
>     #0 0x555fb7ae79f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x555fba01e245 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 0x555fb9d71e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x555fba0b7f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x555fba43762f 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-21T07:33:41.999439+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state continous_lanechange ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3869318==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097d18 at pc 0x6196b4410f80 bp 0x7ffd77c43650 sp 0x7ffd77c43648
> READ of size 4 at 0x519000097d18 thread T0
>     #0 0x6196b4410f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x6196b454032d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x6196b48be62f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x6196b45395c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x6196b4c4bd7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7417bbfe68f2 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 0x7417bbf9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7417bbf9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7417bbf90c87 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 0x7417bbfe0d42 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 0x6196b4c83112 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 0x6196b4f368b1 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 0x6196b21a749b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x6196b21b3b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x6196b1f7259e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7417b8e2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7417b8e2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x6196b1e95584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000097d18 is located 0 bytes after 920-byte region [0x519000097980,0x519000097d18)
> allocated by thread T0 here:
>     #0 0x6196b1f6e9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x6196b44a5245 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 0x6196b41f8e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x6196b453ef1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x6196b48be62f 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-21T07:33:43.812666+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state default_begin ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3869202==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009a518 at pc 0x58a41145ef80 bp 0x7ffe8c723350 sp 0x7ffe8c723348
> READ of size 4 at 0x51900009a518 thread T0
>     #0 0x58a41145ef7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x58a41158e32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x58a41190c62f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x58a4115875c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x58a411c99d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7ec7fe3e68f2 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 0x7ec7fe39aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7ec7fe39badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7ec7fe390c87 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 0x7ec7fe3e0d42 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 0x58a411cd1112 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 0x58a411f848b1 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 0x58a40f1f549b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x58a40f201b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x58a40efc059e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7ec7fb22a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7ec7fb22a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x58a40eee3584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x51900009a518 is located 0 bytes after 920-byte region [0x51900009a180,0x51900009a518)
> allocated by thread T0 here:
>     #0 0x58a40efbc9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x58a4114f3245 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 0x58a411246e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x58a41158cf1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x58a41190c62f 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-21T07:33:38.428371+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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-21T07:33:38.426624+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state device_prob ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3869426==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x5a96b13fbf80 bp 0x7ffd16700a50 sp 0x7ffd16700a48
> READ of size 4 at 0x519000097318 thread T0
>     #0 0x5a96b13fbf7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5a96b152b32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5a96b18a962f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5a96b15245c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5a96b1c36d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7cb8871e68f2 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 0x7cb88719aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7cb88719badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7cb887190c87 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 0x7cb8871e0d42 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 0x5a96b1c6e112 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 0x5a96b1f218b1 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 0x5a96af19249b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5a96af19eb0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5a96aef5d59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7cb88402a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7cb88402a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5a96aee80584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318)
> allocated by thread T0 here:
>     #0 0x5a96aef599f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5a96b1490245 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 0x5a96b11e3e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x5a96b1529f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x5a96b18a962f 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-21T07:33:48.813848+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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-21T07:33:48.815424+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state diff_begin ( Last six runs Apr2026 )

---------- Differences in errors ----------
1a2,79
> =================================================================
> ==3868666==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x6442e53a4f80 bp 0x7fff1a766530 sp 0x7fff1a766528
> READ of size 4 at 0x519000097318 thread T0
>     #0 0x6442e53a4f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x6442e54d432d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x6442e585262f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x6442e54cd5c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x6442e5bdfd7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x78aee1de68f2 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 0x78aee1d9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x78aee1d9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x78aee1d90c87 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 0x78aee1de0d42 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 0x6442e5c17112 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 0x6442e5eca8b1 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 0x6442e313b49b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x6442e3147b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x6442e2f0659e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x78aedec2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x78aedec2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x6442e2e29584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318)
> allocated by thread T0 here:
>     #0 0x6442e2f029f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x6442e5439245 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 0x6442e518ce16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x6442e54d2f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x6442e585262f 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-21T07:33:07.024993+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state disconnected ( Last six runs Apr2026 )

---------- 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.
---
> =================================================================
> ==3868668==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x5c9aef28cf80 bp 0x7fff89068490 sp 0x7fff89068488
> READ of size 4 at 0x519000097318 thread T0
>     #0 0x5c9aef28cf7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5c9aef3bc32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5c9aef73a62f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5c9aef3b55c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5c9aefac7d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x70c67b1e68f2 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 0x70c67b19aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x70c67b19badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x70c67b190c87 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 0x70c67b1e0d42 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 0x5c9aefaff112 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 0x5c9aefdb28b1 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 0x5c9aed02349b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5c9aed02fb0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5c9aecdee59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x70c67802a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x70c67802a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5c9aecd11584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 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-21T07:33:07.173010+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state dists ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,83
> =================================================================
> ==3868605==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097818 at pc 0x5d0d99879f80 bp 0x7fff19081e70 sp 0x7fff19081e68
> READ of size 4 at 0x519000097818 thread T0
>     #0 0x5d0d99879f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5d0d999a932d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5d0d99d2762f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5d0d999a25c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5d0d9a0b4d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x74704bde68f2 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 0x74704bd9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x74704bd9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x74704bd90c87 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 0x74704bde0d42 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 0x5d0d9a0ec112 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 0x5d0d9a39f8b1 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 0x5d0d9761049b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5d0d9761cb0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5d0d973db59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x747048c2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x747048c2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5d0d972fe584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000097818 is located 0 bytes after 920-byte region [0x519000097480,0x519000097818)
> allocated by thread T0 here:
>     #0 0x5d0d973d79f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5d0d9990e245 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 0x5d0d99661e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x5d0d999a7f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x5d0d99d2762f 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-21T07:33:05.150550+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state dists_gz ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3868623==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097d18 at pc 0x570382cfff80 bp 0x7ffd1164fd10 sp 0x7ffd1164fd08
> READ of size 4 at 0x519000097d18 thread T0
>     #0 0x570382cfff7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x570382e2f32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5703831ad62f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x570382e285c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x57038353ad7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7a32719e68f2 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 0x7a327199aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7a327199badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7a3271990c87 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 0x7a32719e0d42 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 0x570383572112 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 0x5703838258b1 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 0x570380a9649b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x570380aa2b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x57038086159e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7a326e82a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7a326e82a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x570380784584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000097d18 is located 0 bytes after 920-byte region [0x519000097980,0x519000097d18)
> allocated by thread T0 here:
>     #0 0x57038085d9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x570382d94245 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 0x570382ae7e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x570382e2df1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x5703831ad62f 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-21T07:33:05.472882+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state dists_xml ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3868710==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097d18 at pc 0x5e234f344f80 bp 0x7ffd4eab5b50 sp 0x7ffd4eab5b48
> READ of size 4 at 0x519000097d18 thread T0
>     #0 0x5e234f344f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5e234f47432d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5e234f7f262f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5e234f46d5c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5e234fb7fd7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7d18293e68f2 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 0x7d182939aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7d182939badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7d1829390c87 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 0x7d18293e0d42 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 0x5e234fbb7112 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 0x5e234fe6a8b1 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 0x5e234d0db49b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5e234d0e7b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5e234cea659e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7d182622a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7d182622a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5e234cdc9584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000097d18 is located 0 bytes after 920-byte region [0x519000097980,0x519000097d18)
> allocated by thread T0 here:
>     #0 0x5e234cea29f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5e234f3d9245 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 0x5e234f12ce16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x5e234f472f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x5e234f7f262f 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-21T07:33:08.423865+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state edge_length_different ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3869386==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x5841f236af80 bp 0x7ffe2c1fab10 sp 0x7ffe2c1fab08
> READ of size 4 at 0x519000097318 thread T0
>     #0 0x5841f236af7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5841f249a32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5841f281862f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5841f24935c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5841f2ba5d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x74e8665e68f2 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 0x74e86659aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x74e86659badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x74e866590c87 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 0x74e8665e0d42 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 0x5841f2bdd112 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 0x5841f2e908b1 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 0x5841f010149b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5841f010db0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5841efecc59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x74e86342a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x74e86342a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5841efdef584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318)
> allocated by thread T0 here:
>     #0 0x5841efec89f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5841f23ff245 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 0x5841f2152e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x5841f2498f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x5841f281862f 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-21T07:33:47.191828+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state exit_times ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,83
> =================================================================
> ==3869153==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x62689682af80 bp 0x7ffee345a5f0 sp 0x7ffee345a5e8
> READ of size 4 at 0x519000099b18 thread T0
>     #0 0x62689682af7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x62689695a32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x626896cd862f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x6268969535c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x626897065d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x79512f9e68f2 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 0x79512f99aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x79512f99badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x79512f990c87 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 0x79512f9e0d42 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 0x62689709d112 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 0x6268973508b1 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 0x6268945c149b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x6268945cdb0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x62689438c59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x79512c82a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x79512c82a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x6268942af584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18)
> allocated by thread T0 here:
>     #0 0x6268943889f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x6268968bf245 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 0x626896612e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x626896958f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x626896cd862f 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-21T07:33:37.174957+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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 145.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>

TEST FAILED on ts-sim-build-ba : state flow ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3868795==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009aa18 at pc 0x5e7cc4d81f80 bp 0x7ffdabce9970 sp 0x7ffdabce9968
> READ of size 4 at 0x51900009aa18 thread T0
>     #0 0x5e7cc4d81f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5e7cc4eb132d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5e7cc522f62f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5e7cc4eaa5c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5e7cc55bcd7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x79fadf7e68f2 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 0x79fadf79aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x79fadf79badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x79fadf790c87 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 0x79fadf7e0d42 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 0x5e7cc55f4112 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 0x5e7cc58a78b1 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 0x5e7cc2b1849b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5e7cc2b24b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5e7cc28e359e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x79fadc62a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x79fadc62a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5e7cc2806584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x51900009aa18 is located 0 bytes after 920-byte region [0x51900009a680,0x51900009aa18)
> allocated by thread T0 here:
>     #0 0x5e7cc28df9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5e7cc4e16245 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 0x5e7cc4b69e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x5e7cc4eaff1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x5e7cc522f62f 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-21T07:33:15.938238+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state flow_poisson ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3868839==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009aa18 at pc 0x5b35a6d71f80 bp 0x7ffe9da55810 sp 0x7ffe9da55808
> READ of size 4 at 0x51900009aa18 thread T0
>     #0 0x5b35a6d71f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5b35a6ea132d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5b35a721f62f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5b35a6e9a5c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5b35a75acd7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7272283e68f2 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 0x72722839aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x72722839badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x727228390c87 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 0x7272283e0d42 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 0x5b35a75e4112 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 0x5b35a78978b1 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 0x5b35a4b0849b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5b35a4b14b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5b35a48d359e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x72722522a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x72722522a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5b35a47f6584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x51900009aa18 is located 0 bytes after 920-byte region [0x51900009a680,0x51900009aa18)
> allocated by thread T0 here:
>     #0 0x5b35a48cf9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5b35a6e06245 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 0x5b35a6b59e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x5b35a6e9ff1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x5b35a721f62f 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-21T07:33:18.969119+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state insertionChecks ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3869363==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x5a7560f5df80 bp 0x7ffe7a188dd0 sp 0x7ffe7a188dc8
> READ of size 4 at 0x519000099b18 thread T0
>     #0 0x5a7560f5df7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5a756108d32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5a756140b62f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5a75610865c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5a7561798d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x750f61de68f2 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 0x750f61d9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x750f61d9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x750f61d90c87 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 0x750f61de0d42 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 0x5a75617d0112 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 0x5a7561a838b1 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 0x5a755ecf449b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5a755ed00b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5a755eabf59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x750f5ec2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x750f5ec2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5a755e9e2584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18)
> allocated by thread T0 here:
>     #0 0x5a755eabb9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5a7560ff2245 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 0x5a7560d45e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x5a756108bf1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x5a756140b62f 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-21T07:33:46.403076+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state load_flow_state_only ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,83
> =================================================================
> ==3868977==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097818 at pc 0x58d88ed7ff80 bp 0x7ffddcd063d0 sp 0x7ffddcd063c8
> READ of size 4 at 0x519000097818 thread T0
>     #0 0x58d88ed7ff7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x58d88eeaf32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x58d88f22d62f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x58d88eea85c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x58d88f5bad7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7bdf325e68f2 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 0x7bdf3259aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7bdf3259badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7bdf32590c87 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 0x7bdf325e0d42 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 0x58d88f5f2112 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 0x58d88f8a58b1 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 0x58d88cb1649b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x58d88cb22b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x58d88c8e159e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7bdf2f42a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7bdf2f42a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x58d88c804584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000097818 is located 0 bytes after 920-byte region [0x519000097480,0x519000097818)
> allocated by thread T0 here:
>     #0 0x58d88c8dd9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x58d88ee14245 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 0x58d88eb67e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x58d88eeadf1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x58d88f22d62f 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-21T07:33:29.212238+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state meandata ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3869430==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009d218 at pc 0x62031e3fff80 bp 0x7fff94f2d2b0 sp 0x7fff94f2d2a8
> READ of size 4 at 0x51900009d218 thread T0
>     #0 0x62031e3fff7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x62031e52f32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x62031e8ad62f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x62031e5285c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x62031ec3ad7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7baf1fbe68f2 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 0x7baf1fb9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7baf1fb9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7baf1fb90c87 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 0x7baf1fbe0d42 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 0x62031ec72112 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 0x62031ef258b1 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 0x62031c19649b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x62031c1a2b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x62031bf6159e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7baf1ca2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7baf1ca2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x62031be84584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x51900009d218 is located 0 bytes after 920-byte region [0x51900009ce80,0x51900009d218)
> allocated by thread T0 here:
>     #0 0x62031bf5d9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x62031e494245 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 0x62031e1e7e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x62031e52df1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x62031e8ad62f 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-21T07:33:49.373013+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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-21T07:33:49.300052+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state multique ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3868855==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009b918 at pc 0x5ef26b22df80 bp 0x7ffdf8575710 sp 0x7ffdf8575708
> READ of size 4 at 0x51900009b918 thread T0
>     #0 0x5ef26b22df7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5ef26b35d32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5ef26b6db62f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5ef26b3565c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5ef26ba68d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x720845fe68f2 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 0x720845f9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x720845f9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x720845f90c87 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 0x720845fe0d42 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 0x5ef26baa0112 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 0x5ef26bd538b1 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 0x5ef268fc449b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5ef268fd0b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5ef268d8f59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x720842e2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x720842e2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5ef268cb2584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x51900009b918 is located 0 bytes after 920-byte region [0x51900009b580,0x51900009b918)
> allocated by thread T0 here:
>     #0 0x5ef268d8b9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5ef26b2c2245 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 0x5ef26b015e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x5ef26b35bf1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x5ef26b6db62f 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-21T07:33:20.330885+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state persons ride_carTriggered ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3868251==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009a018 at pc 0x5a2464feaf80 bp 0x7ffd1cf15ed0 sp 0x7ffd1cf15ec8
> READ of size 4 at 0x51900009a018 thread T0
>     #0 0x5a2464feaf7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5a246511a32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5a246549862f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5a24651135c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5a2465825d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x79315bbe68f2 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 0x79315bb9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x79315bb9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x79315bb90c87 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 0x79315bbe0d42 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 0x5a246585d112 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 0x5a2465b108b1 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 0x5a2462d8149b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5a2462d8db0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5a2462b4c59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x793158a2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x793158a2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5a2462a6f584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x51900009a018 is located 0 bytes after 920-byte region [0x519000099c80,0x51900009a018)
> allocated by thread T0 here:
>     #0 0x5a2462b489f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5a246507f245 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 0x5a2464dd2e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x5a2465118f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x5a246549862f 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-21T07:32:48.822879+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state persons ride_carTriggered2 ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3868264==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009a518 at pc 0x5fb8fe220f80 bp 0x7ffea967e650 sp 0x7ffea967e648
> READ of size 4 at 0x51900009a518 thread T0
>     #0 0x5fb8fe220f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5fb8fe35032d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5fb8fe6ce62f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5fb8fe3495c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5fb8fea5bd7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x78c5309e68f2 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 0x78c53099aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x78c53099badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x78c530990c87 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 0x78c5309e0d42 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 0x5fb8fea93112 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 0x5fb8fed468b1 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 0x5fb8fbfb749b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5fb8fbfc3b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5fb8fbd8259e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x78c52d82a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x78c52d82a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5fb8fbca5584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x51900009a518 is located 0 bytes after 920-byte region [0x51900009a180,0x51900009a518)
> allocated by thread T0 here:
>     #0 0x5fb8fbd7e9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5fb8fe2b5245 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 0x5fb8fe008e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x5fb8fe34ef1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x5fb8fe6ce62f 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-21T07:32:49.508422+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state persons trip_walk_ride_walk_saveFirst ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,53
> 
> =================================================================
> ==3868297==ERROR: LeakSanitizer: detected memory leaks
> 
> Direct leak of 72 byte(s) in 3 object(s) allocated from:
>     #0 0x5fb82bb189f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5fb82ddfd845 in MSRouteHandler::addWalk(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:1693:52
>     #2 0x5fb82e463b68 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:183:13
>     #3 0x5fb82dd807a4 in MSRouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:239:27
>     #4 0x5fb82e0d4231 in MSStateHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:195:21
>     #5 0x5fb82e7f4008 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 0x7760b99e63b6 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 0x7760b99997a3 in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1997a3) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7760b999ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #9 0x7760b9990c87 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 0x7760b99e0d42 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 0x5fb82e82d112 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 0x5fb82eae08b1 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 0x5fb82bd5149b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #14 0x5fb82bd5db0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #15 0x5fb82bb1c59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #16 0x7760b682a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #17 0x7760b682a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #18 0x5fb82ba3f584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> Indirect leak of 72 byte(s) in 3 object(s) allocated from:
>     #0 0x5fb82bb189f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5fb82bd75251 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 0x5fb82bd749b9 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>

TEST FAILED on ts-sim-build-ba : state persons trip_walk_ride_walk_saveLast ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,53
> 
> =================================================================
> ==3868313==ERROR: LeakSanitizer: detected memory leaks
> 
> Direct leak of 72 byte(s) in 3 object(s) allocated from:
>     #0 0x61dc7f13a9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x61dc8141f845 in MSRouteHandler::addWalk(SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:1693:52
>     #2 0x61dc81a85b68 in SUMORouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:183:13
>     #3 0x61dc813a27a4 in MSRouteHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:239:27
>     #4 0x61dc816f6231 in MSStateHandler::myStartElement(int, SUMOSAXAttributes const&) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:195:21
>     #5 0x61dc81e16008 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 0x7b755b3e63b6 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 0x7b755b3997a3 in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x1997a3) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7b755b39ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #9 0x7b755b390c87 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 0x7b755b3e0d42 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 0x61dc81e4f112 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 0x61dc821028b1 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 0x61dc7f37349b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #14 0x61dc7f37fb0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #15 0x61dc7f13e59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #16 0x7b755822a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #17 0x7b755822a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #18 0x61dc7f061584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> Indirect leak of 72 byte(s) in 3 object(s) allocated from:
>     #0 0x61dc7f13a9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x61dc7f397251 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 0x61dc7f3969b9 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>

TEST FAILED on ts-sim-build-ba : state plain ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3868577==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x644d75c9af80 bp 0x7ffeee13f730 sp 0x7ffeee13f728
> READ of size 4 at 0x519000099b18 thread T0
>     #0 0x644d75c9af7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x644d75dca32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x644d7614862f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x644d75dc35c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x644d764d5d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7571c1fe68f2 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 0x7571c1f9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7571c1f9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7571c1f90c87 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 0x7571c1fe0d42 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 0x644d7650d112 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 0x644d767c08b1 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 0x644d73a3149b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x644d73a3db0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x644d737fc59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7571bee2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7571bee2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x644d7371f584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18)
> allocated by thread T0 here:
>     #0 0x644d737f89f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x644d75d2f245 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 0x644d75a82e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x644d75dc8f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x644d7614862f 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-21T07:33:03.706925+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state precision ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3868599==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x5bfe4ef24f80 bp 0x7ffc708684d0 sp 0x7ffc708684c8
> READ of size 4 at 0x519000099b18 thread T0
>     #0 0x5bfe4ef24f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5bfe4f05432d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5bfe4f3d262f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5bfe4f04d5c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5bfe4f75fd7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7b2936be68f2 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 0x7b2936b9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7b2936b9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7b2936b90c87 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 0x7b2936be0d42 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 0x5bfe4f797112 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 0x5bfe4fa4a8b1 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 0x5bfe4ccbb49b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5bfe4ccc7b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5bfe4ca8659e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7b2933a2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7b2933a2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5bfe4c9a9584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18)
> allocated by thread T0 here:
>     #0 0x5bfe4ca829f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5bfe4efb9245 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 0x5bfe4ed0ce16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x5bfe4f052f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x5bfe4f3d262f 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-21T07:33:04.637761+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state prefix ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3868641==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x5599bdc54f80 bp 0x7ffddaf0d230 sp 0x7ffddaf0d228
> READ of size 4 at 0x519000097318 thread T0
>     #0 0x5599bdc54f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5599bdd8432d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5599be10262f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5599bdd7d5c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5599be48fd7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7f13879e68f2 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 0x7f138799aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7f138799badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7f1387990c87 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 0x7f13879e0d42 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 0x5599be4c7112 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 0x5599be77a8b1 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 0x5599bb9eb49b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5599bb9f7b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5599bb7b659e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7f138482a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7f138482a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5599bb6d9584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318)
> allocated by thread T0 here:
>     #0 0x5599bb7b29f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5599bdce9245 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 0x5599bda3ce16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x5599bdd82f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x5599be10262f 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-21T07:33:06.227196+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state rail rail_furtherLane ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,83
> =================================================================
> ==3868447==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x5dba429b3f80 bp 0x7ffd60e55710 sp 0x7ffd60e55708
> READ of size 4 at 0x519000097318 thread T0
>     #0 0x5dba429b3f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5dba42ae332d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5dba42e6162f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5dba42adc5c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5dba431eed7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7f5119de68f2 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 0x7f5119d9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7f5119d9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7f5119d90c87 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 0x7f5119de0d42 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 0x5dba43226112 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 0x5dba434d98b1 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 0x5dba4074a49b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5dba40756b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5dba4051559e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7f5116c2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7f5116c2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5dba40438584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318)
> allocated by thread T0 here:
>     #0 0x5dba405119f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5dba42a48245 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 0x5dba4279be16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x5dba42ae1f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x5dba42e6162f 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-21T07:32:58.192793+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state rail save_rail_signal ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3868342==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x5874ae7fef80 bp 0x7fff73e01710 sp 0x7fff73e01708
> READ of size 4 at 0x519000097318 thread T0
>     #0 0x5874ae7fef7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5874ae92e32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5874aecac62f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5874ae9275c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5874af039d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x74c0681e68f2 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 0x74c06819985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x74c06819ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x74c068190c87 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 0x74c0681e0d42 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 0x5874af071112 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 0x5874af3248b1 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 0x5874ac59549b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5874ac5a1b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5874ac36059e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x74c06502a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x74c06502a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5874ac283584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318)
> allocated by thread T0 here:
>     #0 0x5874ac35c9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5874ae893245 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 0x5874ae5e6e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x5874ae92cf1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x5874aecac62f 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:' --

TEST FAILED on ts-sim-build-ba : state rail save_rail_signal2 ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,83
> =================================================================
> ==3868379==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097818 at pc 0x5c7ba3bfdf80 bp 0x7ffd1ded6350 sp 0x7ffd1ded6348
> READ of size 4 at 0x519000097818 thread T0
>     #0 0x5c7ba3bfdf7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5c7ba3d2d32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5c7ba40ab62f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5c7ba3d265c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5c7ba4438d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7d50549e68f2 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 0x7d505499985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7d505499ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7d5054990c87 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 0x7d50549e0d42 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 0x5c7ba4470112 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 0x5c7ba47238b1 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 0x5c7ba199449b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5c7ba19a0b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5c7ba175f59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7d505182a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7d505182a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5c7ba1682584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000097818 is located 0 bytes after 920-byte region [0x519000097480,0x519000097818)
> allocated by thread T0 here:
>     #0 0x5c7ba175b9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5c7ba3c92245 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 0x5c7ba39e5e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x5c7ba3d2bf1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x5c7ba40ab62f 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-21T07:32:54.273826+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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-21T07:32:54.274990+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state rail save_rail_signal_approach_steplength ( Last six runs Apr2026 )

---------- Differences in errors ----------
2c2,79
< Warning: Action steps are out of sync for loaded vehicle 'train'.
---
> =================================================================
> ==3868433==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x5fe909b2af80 bp 0x7ffffc4673b0 sp 0x7ffffc4673a8
> READ of size 4 at 0x519000097318 thread T0
>     #0 0x5fe909b2af7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5fe909c5a32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5fe909fd862f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5fe909c535c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5fe90a365d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7eea8f3e68f2 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 0x7eea8f39985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7eea8f39ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7eea8f390c87 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 0x7eea8f3e0d42 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 0x5fe90a39d112 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 0x5fe90a6508b1 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 0x5fe9078c149b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5fe9078cdb0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5fe90768c59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7eea8c22a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7eea8c22a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5fe9075af584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318)
> allocated by thread T0 here:
>     #0 0x5fe9076889f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5fe909bbf245 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 0x5fe909912e16 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.

TEST FAILED on ts-sim-build-ba : state replace_vtype ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3869210==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009a518 at pc 0x63e52fbc4f80 bp 0x7ffca9a53ad0 sp 0x7ffca9a53ac8
> READ of size 4 at 0x51900009a518 thread T0
>     #0 0x63e52fbc4f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x63e52fcf432d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x63e53007262f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x63e52fced5c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x63e5303ffd7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x70ed279e68f2 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 0x70ed2799985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x70ed2799ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x70ed27990c87 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 0x70ed279e0d42 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 0x63e530437112 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 0x63e5306ea8b1 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 0x63e52d95b49b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x63e52d967b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x63e52d72659e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x70ed2482a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x70ed2482a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x63e52d649584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x51900009a518 is located 0 bytes after 920-byte region [0x51900009a180,0x51900009a518)
> allocated by thread T0 here:
>     #0 0x63e52d7229f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x63e52fc59245 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 0x63e52f9ace16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x63e52fcf2f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x63e53007262f 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-21T07:33:39.241190+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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:' --

TEST FAILED on ts-sim-build-ba : state rerouting ( Last six runs Apr2026 )

---------- 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.
---
> =================================================================
> ==3868928==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097d18 at pc 0x62b3ce1bbf80 bp 0x7ffe640e44f0 sp 0x7ffe640e44e8
> READ of size 4 at 0x519000097d18 thread T0
>     #0 0x62b3ce1bbf7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x62b3ce2eb32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x62b3ce66962f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x62b3ce2e45c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x62b3ce9f6d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7595013e68f2 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 0x75950139aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x75950139badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x759501390c87 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 0x7595013e0d42 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 0x62b3cea2e112 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 0x62b3cece18b1 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 0x62b3cbf5249b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
<truncated after showing first 30 lines>
---------- Differences in vehroutes2 ----------
2a3,4
> <!-- generated on 2026-04-21T07:33:27.246131+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state rerouting2 ( Last six runs Apr2026 )

---------- 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.
---
> =================================================================
> ==3869080==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009be18 at pc 0x5629f669cf80 bp 0x7ffe4606fd30 sp 0x7ffe4606fd28
> READ of size 4 at 0x51900009be18 thread T0
>     #0 0x5629f669cf7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5629f67cc32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5629f6b4a62f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5629f67c55c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5629f6ed7d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7fe0737e68f2 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 0x7fe07379aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7fe07379badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7fe073790c87 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 0x7fe0737e0d42 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 0x5629f6f0f112 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 0x5629f71c28b1 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 0x5629f443349b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5629f443fb0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5629f41fe59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7fe07062a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7fe07062a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5629f4121584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 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-21T07:33:34.231159+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state rerouting3 ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3868770==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009f018 at pc 0x5a8e56985f80 bp 0x7ffd7571dbf0 sp 0x7ffd7571dbe8
> READ of size 4 at 0x51900009f018 thread T0
>     #0 0x5a8e56985f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5a8e56ab532d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5a8e56e3362f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5a8e56aae5c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5a8e571c0d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7b38773e68f2 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 0x7b387739aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7b387739badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7b3877390c87 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 0x7b38773e0d42 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 0x5a8e571f8112 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 0x5a8e574ab8b1 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 0x5a8e5471c49b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5a8e54728b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5a8e544e759e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7b387422a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7b387422a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5a8e5440a584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x51900009f018 is located 0 bytes after 920-byte region [0x51900009ec80,0x51900009f018)
> allocated by thread T0 here:
>     #0 0x5a8e544e39f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5a8e56a1a245 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 0x5a8e5676de16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x5a8e56ab3f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x5a8e56e3362f 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-21T07:33:13.148643+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state rerouting_looped_stops ( Last six runs Apr2026 )

---------- Differences in errors ----------
599,989c599,676
< Warning: Teleporting vehicle '135_0_0'; waited too long (jam), lane=':D2_12_0', time=10882.00.
< Warning: Vehicle '135_0_0' ends teleporting on edge 'D2D1', time=10882.00.
< Warning: Teleporting vehicle '183_0_0'; waited too long (yield), lane='C2D2_0', time=10883.00.
< Warning: Vehicle '183_0_0' ends teleporting on edge 'D2E2', time=10883.00.
< Warning: Teleporting vehicle '94_0_0'; waited too long (jam), lane=':D1_17_0', time=10886.00.
< Warning: Teleporting vehicle '122_0_0'; waited too long (jam), lane=':D2_18_0', time=10887.00.
< Warning: Vehicle '122_0_0' ends teleporting on edge 'D2C2', time=10887.00.
< Warning: Teleporting vehicle '238_0_0'; waited too long (jam), lane=':E0_1_0', time=10890.00.
< Warning: Vehicle '238_0_0' ends teleporting on edge 'E0E1', time=10890.00.
< Warning: Vehicle '94_0_0' ends teleporting on edge 'D1D2', time=10891.00.
< Warning: Teleporting vehicle '209_0_0'; waited too long (jam), lane=':D4_4_0', time=10892.00.
< Warning: Vehicle '209_0_0' ends teleporting on edge 'D4C4', time=10892.00.
< Warning: Teleporting vehicle '203_0_0'; waited too long (jam), lane=':D3_19_0', time=10893.00.
< Warning: Vehicle '203_0_0' ends teleporting on edge 'D3D2', time=10893.00.
< Warning: Teleporting vehicle '116_0_0'; waited too long (jam), lane=':E3_6_0', time=10900.00.
< Warning: Vehicle '116_0_0' ends teleporting on edge 'E3E2', time=10900.00.
< Warning: Teleporting vehicle '197_0_0'; waited too long (jam), lane=':A0_0_0', time=10948.00.
< Warning: Vehicle '197_0_0' ends teleporting on edge 'A0B0', time=10948.00.
< Warning: Teleporting vehicle '14_0_0'; waited too long (yield), lane='B3A3_0', time=10966.00.
< Warning: Vehicle '14_0_0' ends teleporting on edge 'A3A4', time=10966.00.
< Warning: Teleporting vehicle '139_0_0'; waited too long (yield), lane=':A3_1_0', time=10972.00.
< Warning: Vehicle '139_0_0' ends teleporting on edge 'A3B3', time=10972.00.
< Warning: Teleporting vehicle '221_0_0'; waited too long (jam), lane=':A3_7_0', time=10974.00.
< Warning: Vehicle '221_0_0' ends teleporting on edge 'A3A4', time=10974.00.
< Warning: Teleporting vehicle '9_0_0'; waited too long (jam), lane='A4A3_0', time=10986.00.
< Warning: Vehicle '9_0_0' teleports beyond arrival edge 'A4A3', time=10986.00.
< Warning: Vehicle '9_0_0' skips stop on lane 'A4A3_0' time=10986.00.
< Warning: Teleporting vehicle '129_0_0'; waited too long (jam), lane=':C0_4_0', time=11029.00.
< Warning: Vehicle '129_0_0' ends teleporting on edge 'C0B0', time=11029.00.
<truncated after showing first 30 lines>

TEST FAILED on ts-sim-build-ba : state rerouting_randWeights ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3868790==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097d18 at pc 0x62aae8028f80 bp 0x7ffc15e7ab90 sp 0x7ffc15e7ab88
> READ of size 4 at 0x519000097d18 thread T0
>     #0 0x62aae8028f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x62aae815832d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x62aae84d662f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x62aae81515c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x62aae8863d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7b510c3e68f2 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 0x7b510c39aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7b510c39badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7b510c390c87 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 0x7b510c3e0d42 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 0x62aae889b112 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 0x62aae8b4e8b1 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 0x62aae5dbf49b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x62aae5dcbb0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x62aae5b8a59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7b510922a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7b510922a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x62aae5aad584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000097d18 is located 0 bytes after 920-byte region [0x519000097980,0x519000097d18)
> allocated by thread T0 here:
>     #0 0x62aae5b869f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x62aae80bd245 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 0x62aae7e10e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x62aae8156f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x62aae84d662f 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-21T07:33:14.873490+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state rngState ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3870934==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x633249ed2f80 bp 0x7ffcaddea8d0 sp 0x7ffcaddea8c8
> READ of size 4 at 0x519000097318 thread T0
>     #0 0x633249ed2f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x63324a00232d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x63324a38062f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x633249ffb5c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x63324a70dd7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7f37c33e68f2 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 0x7f37c339985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7f37c339ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7f37c3390c87 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 0x7f37c33e0d42 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 0x63324a745112 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 0x63324a9f88b1 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 0x633247c6949b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x633247c75b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x633247a3459e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7f37c022a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7f37c022a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x633247957584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318)
> allocated by thread T0 here:
>     #0 0x633247a309f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x633249f67245 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 0x633249cbae16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x63324a000f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x63324a38062f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
<truncated after showing first 30 lines>

TEST FAILED on ts-sim-build-ba : state save_accel ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,83
> =================================================================
> ==3868876==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009af18 at pc 0x5da7988aef80 bp 0x7ffefbc05070 sp 0x7ffefbc05068
> READ of size 4 at 0x51900009af18 thread T0
>     #0 0x5da7988aef7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5da7989de32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5da798d5c62f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5da7989d75c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5da7990e9d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7001677e68f2 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 0x70016779985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x70016779ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x700167790c87 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 0x7001677e0d42 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 0x5da799121112 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 0x5da7993d48b1 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 0x5da79664549b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5da796651b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5da79641059e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x70016462a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x70016462a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5da796333584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x51900009af18 is located 0 bytes after 920-byte region [0x51900009ab80,0x51900009af18)
> allocated by thread T0 here:
>     #0 0x5da79640c9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5da798943245 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 0x5da798696e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x5da7989dcf1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x5da798d5c62f 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-21T07:33:21.652422+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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:' --

TEST FAILED on ts-sim-build-ba : state save_collision_stopped ( Last six runs Apr2026 )

---------- 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.
---
> =================================================================
> ==3869018==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5190000a2c18 at pc 0x59d51a72af80 bp 0x7fffa8390950 sp 0x7fffa8390948
> 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-21T07:33:31.205230+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state save_depart_edge ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3869203==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x570376976f80 bp 0x7ffe51e04a30 sp 0x7ffe51e04a28
> READ of size 4 at 0x519000097318 thread T0
>     #0 0x570376976f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x570376aa632d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x570376e2462f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x570376a9f5c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5703771b1d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x75b3309e68f2 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 0x75b33099985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x75b33099ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x75b330990c87 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 0x75b3309e0d42 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 0x5703771e9112 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 0x57037749c8b1 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 0x57037470d49b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x570374719b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5703744d859e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x75b32d82a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x75b32d82a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5703743fb584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318)
> allocated by thread T0 here:
>     #0 0x5703744d49f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x570376a0b245 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 0x57037675ee16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x570376aa4f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x570376e2462f 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-21T07:33:38.441591+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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:' --

TEST FAILED on ts-sim-build-ba : state save_flow ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,83
> =================================================================
> ==3868927==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009af18 at pc 0x640a9568bf80 bp 0x7ffd11945d30 sp 0x7ffd11945d28
> READ of size 4 at 0x51900009af18 thread T0
>     #0 0x640a9568bf7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x640a957bb32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x640a95b3962f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x640a957b45c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x640a95ec6d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x75c8dbfe68f2 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 0x75c8dbf9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x75c8dbf9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x75c8dbf90c87 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 0x75c8dbfe0d42 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 0x640a95efe112 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 0x640a961b18b1 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 0x640a9342249b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x640a9342eb0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x640a931ed59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x75c8d8e2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x75c8d8e2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x640a93110584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x51900009af18 is located 0 bytes after 920-byte region [0x51900009ab80,0x51900009af18)
> allocated by thread T0 here:
>     #0 0x640a931e99f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x640a95720245 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 0x640a95473e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x640a957b9f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x640a95b3962f 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-21T07:33:27.094900+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state save_flow50 ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,83
> =================================================================
> ==3868978==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009af18 at pc 0x6086d0290f80 bp 0x7ffd7e703330 sp 0x7ffd7e703328
> READ of size 4 at 0x51900009af18 thread T0
>     #0 0x6086d0290f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x6086d03c032d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x6086d073e62f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x6086d03b95c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x6086d0acbd7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x72ee251e68f2 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 0x72ee2519aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x72ee2519badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x72ee25190c87 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 0x72ee251e0d42 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 0x6086d0b03112 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 0x6086d0db68b1 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 0x6086ce02749b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x6086ce033b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x6086cddf259e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x72ee2202a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x72ee2202a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x6086cdd15584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x51900009af18 is located 0 bytes after 920-byte region [0x51900009ab80,0x51900009af18)
> allocated by thread T0 here:
>     #0 0x6086cddee9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x6086d0325245 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 0x6086d0078e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x6086d03bef1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x6086d073e62f 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-21T07:33:29.293228+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state save_parking_blocked ( Last six runs Apr2026 )

---------- 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.
---
> =================================================================
> ==3869029==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000098718 at pc 0x5a6ce491bf80 bp 0x7ffd2ffa8f70 sp 0x7ffd2ffa8f68
> READ of size 4 at 0x519000098718 thread T0
>     #0 0x5a6ce491bf7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5a6ce4a4b32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5a6ce4dc962f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5a6ce4a445c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5a6ce5156d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x73b9209e68f2 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 0x73b92099aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x73b92099badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x73b920990c87 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 0x73b9209e0d42 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 0x5a6ce518e112 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 0x5a6ce54418b1 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 0x5a6ce26b249b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5a6ce26beb0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5a6ce247d59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x73b91d82a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x73b91d82a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5a6ce23a0584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000098718 is located 0 bytes after 920-byte region [0x519000098380,0x519000098718)
> allocated by thread T0 here:
>     #0 0x5a6ce24799f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5a6ce49b0245 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.39
<  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:' --

TEST FAILED on ts-sim-build-ba : state save_rng ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3869023==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009be18 at pc 0x60e7c3dbff80 bp 0x7fff15cc8010 sp 0x7fff15cc8008
> READ of size 4 at 0x51900009be18 thread T0
>     #0 0x60e7c3dbff7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x60e7c3eef32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x60e7c426d62f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x60e7c3ee85c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x60e7c45fad7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x74b7f0be68f2 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 0x74b7f0b9985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x74b7f0b9ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x74b7f0b90c87 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 0x74b7f0be0d42 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 0x60e7c4632112 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 0x60e7c48e58b1 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 0x60e7c1b5649b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x60e7c1b62b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x60e7c192159e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x74b7eda2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x74b7eda2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x60e7c1844584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x51900009be18 is located 0 bytes after 920-byte region [0x51900009ba80,0x51900009be18)
> allocated by thread T0 here:
>     #0 0x60e7c191d9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x60e7c3e54245 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 0x60e7c3ba7e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x60e7c3eedf1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x60e7c426d62f 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: 34.00.
---
> Loading state from 'state.xml' ...-- Unordered text as found by filter '^Simulation ended at time:' --

TEST FAILED on ts-sim-build-ba : state save_routeDistribution ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3869077==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009af18 at pc 0x58e05a8a0f80 bp 0x7ffd8d13ec30 sp 0x7ffd8d13ec28
> READ of size 4 at 0x51900009af18 thread T0
>     #0 0x58e05a8a0f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x58e05a9d032d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x58e05ad4e62f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x58e05a9c95c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x58e05b0dbd7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x74ba351e68f2 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 0x74ba3519aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x74ba3519badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x74ba35190c87 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 0x74ba351e0d42 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 0x58e05b113112 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 0x58e05b3c68b1 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 0x58e05863749b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x58e058643b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x58e05840259e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x74ba3202a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x74ba3202a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x58e058325584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x51900009af18 is located 0 bytes after 920-byte region [0x51900009ab80,0x51900009af18)
> allocated by thread T0 here:
>     #0 0x58e0583fe9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x58e05a935245 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 0x58e05a688e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x58e05a9cef1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x58e05ad4e62f 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-21T07:33:33.986422+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state save_stopped ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3869087==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009b918 at pc 0x6463d63bff80 bp 0x7ffda1d2a490 sp 0x7ffda1d2a488
> READ of size 4 at 0x51900009b918 thread T0
>     #0 0x6463d63bff7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x6463d64ef32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x6463d686d62f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x6463d64e85c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x6463d6bfad7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7b6acebe68f2 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 0x7b6aceb9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7b6aceb9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7b6aceb90c87 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 0x7b6acebe0d42 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 0x6463d6c32112 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 0x6463d6ee58b1 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 0x6463d415649b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x6463d4162b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x6463d3f2159e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7b6acba2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7b6acba2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x6463d3e44584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x51900009b918 is located 0 bytes after 920-byte region [0x51900009b580,0x51900009b918)
> allocated by thread T0 here:
>     #0 0x6463d3f1d9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x6463d6454245 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 0x6463d61a7e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x6463d64edf1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x6463d686d62f 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-21T07:33:34.737761+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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-21T07:33:34.735316+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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="0.72" 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>

TEST FAILED on ts-sim-build-ba : state save_stopped_started_ended ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3869144==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009b918 at pc 0x6428bd1b3f80 bp 0x7ffd87884210 sp 0x7ffd87884208
> READ of size 4 at 0x51900009b918 thread T0
>     #0 0x6428bd1b3f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x6428bd2e332d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x6428bd66162f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x6428bd2dc5c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x6428bd9eed7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7616235e68f2 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 0x76162359aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x76162359badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x761623590c87 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 0x7616235e0d42 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 0x6428bda26112 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 0x6428bdcd98b1 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 0x6428baf4a49b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x6428baf56b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x6428bad1559e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x76162042a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x76162042a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x6428bac38584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x51900009b918 is located 0 bytes after 920-byte region [0x51900009b580,0x51900009b918)
> allocated by thread T0 here:
>     #0 0x6428bad119f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x6428bd248245 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 0x6428bcf9be16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x6428bd2e1f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x6428bd66162f 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-21T07:33:36.431244+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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-21T07:33:36.429537+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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="0.72" 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>

TEST FAILED on ts-sim-build-ba : state sortedVehroutes ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3869429==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x5dac3d793f80 bp 0x7ffdbed29010 sp 0x7ffdbed29008
> READ of size 4 at 0x519000097318 thread T0
>     #0 0x5dac3d793f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5dac3d8c332d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5dac3dc4162f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5dac3d8bc5c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5dac3dfced7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7cdc415e68f2 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 0x7cdc4159aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7cdc4159badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7cdc41590c87 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 0x7cdc415e0d42 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 0x5dac3e006112 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 0x5dac3e2b98b1 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 0x5dac3b52a49b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5dac3b536b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5dac3b2f559e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7cdc3e42a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7cdc3e42a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5dac3b218584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318)
> allocated by thread T0 here:
>     #0 0x5dac3b2f19f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5dac3d828245 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 0x5dac3d57be16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x5dac3d8c1f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x5dac3dc4162f 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-21T07:33:49.261405+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state teleporting ( Last six runs Apr2026 )

---------- 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:' --

TEST FAILED on ts-sim-build-ba : state teleporting_highbegin ( Last six runs Apr2026 )

---------- 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:' --

TEST FAILED on ts-sim-build-ba : state vehroute_exit_times ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,83
> =================================================================
> ==3868692==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x64e42135bf80 bp 0x7fff4f7bc450 sp 0x7fff4f7bc448
> READ of size 4 at 0x519000097318 thread T0
>     #0 0x64e42135bf7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x64e42148b32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x64e42180962f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x64e4214845c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x64e421b96d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7b7a5bfe68f2 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 0x7b7a5bf9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7b7a5bf9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7b7a5bf90c87 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 0x7b7a5bfe0d42 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 0x64e421bce112 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 0x64e421e818b1 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 0x64e41f0f249b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x64e41f0feb0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x64e41eebd59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7b7a58e2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7b7a58e2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x64e41ede0584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318)
> allocated by thread T0 here:
>     #0 0x64e41eeb99f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x64e4213f0245 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 0x64e421143e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x64e421489f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x64e42180962f 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-21T07:33:07.953092+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state waut ( Last six runs Apr2026 )

---------- Differences in errors ----------
2a3,80
> =================================================================
> ==3869487==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x56d120ca6f80 bp 0x7ffe3600ea30 sp 0x7ffe3600ea28
> READ of size 4 at 0x519000099b18 thread T0
>     #0 0x56d120ca6f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x56d120dd632d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x56d12115462f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x56d120dcf5c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x56d1214e1d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7a0eb57e68f2 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 0x7a0eb579aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7a0eb579badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7a0eb5790c87 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 0x7a0eb57e0d42 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 0x56d121519112 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 0x56d1217cc8b1 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 0x56d11ea3d49b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x56d11ea49b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x56d11e80859e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7a0eb262a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7a0eb262a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x56d11e72b584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18)
> allocated by thread T0 here:
>     #0 0x56d11e8049f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x56d120d3b245 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 0x56d120a8ee16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x56d120dd4f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x56d12115462f 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-21T07:33:51.520702+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state waut2 ( Last six runs Apr2026 )

---------- Differences in errors ----------
2a3,80
> =================================================================
> ==3869490==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x5b728c415f80 bp 0x7ffe6f413a70 sp 0x7ffe6f413a68
> READ of size 4 at 0x519000099b18 thread T0
>     #0 0x5b728c415f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5b728c54532d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5b728c8c362f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5b728c53e5c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5b728cc50d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7e47431e68f2 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 0x7e474319aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7e474319badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7e4743190c87 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 0x7e47431e0d42 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 0x5b728cc88112 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 0x5b728cf3b8b1 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 0x5b728a1ac49b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5b728a1b8b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5b7289f7759e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7e474002a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7e474002a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5b7289e9a584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18)
> allocated by thread T0 here:
>     #0 0x5b7289f739f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5b728c4aa245 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 0x5b728c1fde16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x5b728c543f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x5b728c8c362f 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-21T07:33:51.584676+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : state xml ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,78
> =================================================================
> ==3868678==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000097318 at pc 0x6052b3720f80 bp 0x7fff8d89bc10 sp 0x7fff8d89bc08
> READ of size 4 at 0x519000097318 thread T0
>     #0 0x6052b3720f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x6052b385032d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x6052b3bce62f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x6052b38495c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x6052b3f5bd7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x70d3b75e68f2 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 0x70d3b759aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x70d3b759badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x70d3b7590c87 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 0x70d3b75e0d42 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 0x6052b3f93112 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 0x6052b42468b1 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 0x6052b14b749b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x6052b14c3b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x6052b128259e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x70d3b442a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x70d3b442a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x6052b11a5584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000097318 is located 0 bytes after 920-byte region [0x519000096f80,0x519000097318)
> allocated by thread T0 here:
>     #0 0x6052b127e9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x6052b37b5245 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 0x6052b3508e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x6052b384ef1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x6052b3bce62f 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-21T07:33:07.483204+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : sumo socketout ( Last six runs Apr2026 )

---------- Differences in errors ----------
2a3,46
> 
> =================================================================
> ==3849775==ERROR: LeakSanitizer: detected memory leaks
> 
> Direct leak of 384 byte(s) in 1 object(s) allocated from:
>     #0 0x6312b13609f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x6312b2665df9 in MSMeanData_Emissions::createValues(MSLane*, double, bool) const /home/delphi/clangDebug/sumo/src/microsim/output/MSMeanData_Emissions.cpp:189:12
>     #2 0x6312b262983f 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 0x6312b262e32a in MSMeanData::writeXMLOutput(OutputDevice&, long long, long long) /home/delphi/clangDebug/sumo/src/microsim/output/MSMeanData.cpp:817:17
>     #4 0x6312b24cfff6 in MSDetectorControl::writeOutput(long long, bool) /home/delphi/clangDebug/sumo/src/microsim/output/MSDetectorControl.cpp:142:22
>     #5 0x6312b349302e in MSNet::writeOutput() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:1242:24
>     #6 0x6312b3489937 in MSNet::postMoveStep() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:947:5
>     #7 0x6312b3461048 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:926:5
>     #8 0x6312b345a208 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:470:9
>     #9 0x6312b1364961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30
>     #10 0x7da49422a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #11 0x7da49422a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #12 0x6312b1287584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> Indirect leak of 22 byte(s) in 1 object(s) allocated from:
>     #0 0x6312b13609f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x6312b136aa48 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 0x6312b136a80c 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 0x6312b136a80c 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 0x6312b136a80c 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 0x6312b136a0f4 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 0x6312b1e8b4ce 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 0x6312b342d3d3 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 0x6312b260a482 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>

TEST FAILED on ts-sim-build-ba : sumo xmlValidation ( Last six runs Apr2026 )

---------- Differences in output ----------
30a31,35
> Error: Failed to read http://sumo.dlr.de/xsd/blub.
>  In file 'routes.rou.xml'
>  At line/column 2/50.
> 
> Quitting (on error).
45c50
< Error: no declaration found for element 'tri'
---
> Error: Failed to read http://sumo.dlr.de/xsd/blub.
47c52
<  At line/column 9/52.
---
>  At line/column 2/50.

TEST FAILED on ts-sim-build-ba : traci bugs ticket1433 ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,82
> =================================================================
> ==3856332==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5190000b9918 at pc 0x57c74fe9af80 bp 0x7ffce5b36870 sp 0x7ffce5b36868
> READ of size 4 at 0x5190000b9918 thread T0
>     #0 0x57c74fe9af7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x57c74ffca32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x57c75034862f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x57c74ffc35c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x57c7506d5d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x78d5625e68f2 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 0x78d56259985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x78d56259ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x78d562590c87 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 0x78d5625e0d42 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 0x57c75070d112 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 0x57c7509c08b1 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 0x57c74dc3149b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x57c74dc3db0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x57c74d9fc59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x78d55f42a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x78d55f42a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x57c74d91f584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x5190000b9918 is located 0 bytes after 920-byte region [0x5190000b9580,0x5190000b9918)
> allocated by thread T0 here:
>     #0 0x57c74d9f89f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x57c74ff2f245 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 0x57c74fc82e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x57c74ffc8f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x57c75034862f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
<truncated after showing first 30 lines>

TEST FAILED on ts-sim-build-ba : traci bugs ticket3505 ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,82
> =================================================================
> ==3856434==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x567122aeff80 bp 0x7ffff168c390 sp 0x7ffff168c388
> READ of size 4 at 0x519000099b18 thread T0
>     #0 0x567122aeff7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x567122c1f32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x567122f9d62f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x567122c185c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x56712332ad7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7f42f37e68f2 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 0x7f42f379aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7f42f379badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7f42f3790c87 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 0x7f42f37e0d42 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 0x567123362112 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 0x5671236158b1 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 0x56712088649b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x567120892b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x56712065159e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7f42f062a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7f42f062a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x567120574584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18)
> allocated by thread T0 here:
>     #0 0x56712064d9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x567122b84245 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 0x5671228d7e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x567122c1df1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x567122f9d62f 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-21T07:20:29.837142+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : traci bugs ticket3505_test_with_begin_ge_savetime ( Last six runs Apr2026 )

---------- Differences in errors ----------
1a2,83
> =================================================================
> ==3856479==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x60aaa50f7f80 bp 0x7ffc00c3bf90 sp 0x7ffc00c3bf88
> READ of size 4 at 0x519000099b18 thread T0
>     #0 0x60aaa50f7f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x60aaa522732d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x60aaa55a562f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x60aaa52205c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x60aaa5932d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7ea1977e68f2 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 0x7ea19779aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7ea19779badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7ea197790c87 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 0x7ea1977e0d42 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 0x60aaa596a112 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 0x60aaa5c1d8b1 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 0x60aaa2e8e49b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x60aaa2e9ab0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x60aaa2c5959e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7ea19462a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7ea19462a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x60aaa2b7c584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18)
> allocated by thread T0 here:
>     #0 0x60aaa2c559f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x60aaa518c245 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 0x60aaa4edfe16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x60aaa5225f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x60aaa55a562f 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-21T07:20:31.247147+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : traci bugs ticket3505_with_load_offset ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,82
> =================================================================
> ==3856461==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x598356cd8f80 bp 0x7ffc600666d0 sp 0x7ffc600666c8
> READ of size 4 at 0x519000099b18 thread T0
>     #0 0x598356cd8f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x598356e0832d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x59835718662f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x598356e015c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x598357513d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7caf5abe68f2 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 0x7caf5ab9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7caf5ab9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7caf5ab90c87 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 0x7caf5abe0d42 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 0x59835754b112 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 0x5983577fe8b1 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 0x598354a6f49b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x598354a7bb0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x59835483a59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7caf57a2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7caf57a2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x59835475d584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000099b18 is located 0 bytes after 920-byte region [0x519000099780,0x519000099b18)
> allocated by thread T0 here:
>     #0 0x5983548369f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x598356d6d245 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 0x598356ac0e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x598356e06f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x59835718662f 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-21T07:20:30.537202+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : traci bugs ticket3522 ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,82
> =================================================================
> ==3856503==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000098218 at pc 0x5facd6572f80 bp 0x7ffe0d78ff50 sp 0x7ffe0d78ff48
> READ of size 4 at 0x519000098218 thread T0
>     #0 0x5facd6572f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5facd66a232d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5facd6a2062f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5facd669b5c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5facd6dadd7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x73bc431e68f2 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 0x73bc4319aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x73bc4319badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x73bc43190c87 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 0x73bc431e0d42 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 0x5facd6de5112 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 0x5facd70988b1 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 0x5facd430949b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5facd4315b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5facd40d459e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x73bc4002a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x73bc4002a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5facd3ff7584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000098218 is located 0 bytes after 920-byte region [0x519000097e80,0x519000098218)
> allocated by thread T0 here:
>     #0 0x5facd40d09f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5facd6607245 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 0x5facd635ae16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x5facd66a0f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x5facd6a2062f 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-21T07:20:32.314889+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : traci calibrator calibrator ( Last six runs Apr2026 )

---------- Differences in errors ----------
2a3,21
> 
> =================================================================
> ==3863341==ERROR: LeakSanitizer: detected memory leaks
> 
> Direct leak of 616 byte(s) in 1 object(s) allocated from:
>     #0 0x5994b98219f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5994ba79d7b4 in MSCalibrator::setFlow(long long, long long, double, double, SUMOVehicleParameter) /home/delphi/clangDebug/sumo/src/microsim/trigger/MSCalibrator.cpp:747:30
>     #2 0x5994bce3f147 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 0x5994b9920ac5 in TraCIServerAPI_Calibrator::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Calibrator.cpp:59:17
>     #4 0x5994b9850086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19
>     #5 0x5994b985ad7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41
>     #6 0x5994bb91c789 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:808:27
>     #7 0x5994bb91b208 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:470:9
>     #8 0x5994b9825961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30
>     #9 0x7a651722a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #10 0x7a651722a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #11 0x5994b9748584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> SUMMARY: AddressSanitizer: 616 byte(s) leaked in 1 allocation(s).

TEST FAILED on ts-sim-build-ba : traci connection multipleConnections asyncDisconnect sumo ( Last six runs Apr2026 )

---------- Differences in output ----------
35a36
>  done.
153a155
> Loading configuration ...Starting process 1 with steplength 1.7
161d162
< Starting process 1 with steplength 1.7
176d176
< Loading configuration ... done.

TEST FAILED on ts-sim-build-ba : traci connection multipleConnections unspecifiedOrderWarning sumo ( Last six runs Apr2026 )

---------- Differences in errors ----------
2a3,317
> 
> =================================================================
> ==3855481==ERROR: LeakSanitizer: detected memory leaks
> 
> Indirect leak of 240 byte(s) in 2 object(s) allocated from:
>     #0 0x6014435179f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x60144353bcd6 in TraCIServer::TraCIServer(long long, int, int) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:547:32
>     #2 0x601443542aeb 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 0x60144375c055 in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:362:5
>     #4 0x60144351b59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #5 0x74d9f062a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #6 0x74d9f062a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #7 0x60144343e584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> Indirect leak of 128 byte(s) in 2 object(s) allocated from:
>     #0 0x6014435179f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x6014435b5611 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 0x6014435b4f6c 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 0x6014435b4f6c 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 0x6014435b4df4 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 0x6014435b3897 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 0x6014435b29b8 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 0x6014435809e0 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 0x60144353c38a in TraCIServer::TraCIServer(long long, int, int) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:549:13
>     #9 0x601443542aeb 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 0x60144375c055 in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:362:5
>     #11 0x60144351b59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #12 0x74d9f062a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #13 0x74d9f062a28a in __libc_start_main csu/../csu/libc-start.c:360:3
<truncated after showing first 30 lines>

TEST FAILED on ts-sim-build-ba : traci misc encoding ( Last six runs Apr2026 )

---------- 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 

TEST FAILED on ts-sim-build-ba : traci misc signature ( Last six runs Apr2026 )

---------- 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'

TEST FAILED on ts-sim-build-ba : traci poi poi ( Last six runs Apr2026 )

---------- 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  b5 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  b5 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 
> =================================================================
> ==3863067==ERROR: AddressSanitizer: heap-use-after-free on address 0x50600010e3b0 at pc 0x654080527a35 bp 0x7ffd1c25ac70 sp 0x7ffd1c25ac68
> WRITE of size 1 at 0x50600010e3b0 thread T0
>     #0 0x654080527a34 in ParametrisedWrappingCommand<ShapeContainer, PolygonDynamics*>::deschedule() /home/delphi/clangDebug/sumo/src/utils/common/ParametrisedWrappingCommand.h:66:33
>     #1 0x65408051b809 in ShapeContainer::~ShapeContainer() /home/delphi/clangDebug/sumo/src/utils/shapes/ShapeContainer.cpp:53:19
>     #2 0x65408051bec8 in ShapeContainer::~ShapeContainer() /home/delphi/clangDebug/sumo/src/utils/shapes/ShapeContainer.cpp:51:35
>     #3 0x65407fa7c47d in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:333:5
>     #4 0x65407fa7ed48 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:306:17
>     #5 0x65407d98ebb2 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17
>     #6 0x722b2982a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #7 0x722b2982a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #8 0x65407d8b1584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x50600010e3b0 is located 48 bytes inside of 56-byte region [0x50600010e380,0x50600010e3b8)
> freed by thread T0 here:
>     #0 0x65407d98b271 in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d9271) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x654080f9c031 in ParametrisedWrappingCommand<ShapeContainer, PolygonDynamics*>::~ParametrisedWrappingCommand() /home/delphi/clangDebug/sumo/src/utils/common/ParametrisedWrappingCommand.h:57:36
<truncated after showing first 30 lines>

TEST FAILED on ts-sim-build-ba : traci simulation loadState IDList ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,92
> =================================================================
> ==3863160==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5190000b3018 at pc 0x5d7506be7f80 bp 0x7ffdfc439230 sp 0x7ffdfc439228
> READ of size 4 at 0x5190000b3018 thread T0
>     #0 0x5d7506be7f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5d7506d1732d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5d750709562f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5d7506d105c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5d7507422d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7699557e68f2 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 0x76995579985b in xercesc_3_2::IGXMLScanner::scanStartTagNS(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19985b) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x76995579ba0d in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19ba0d) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x769955790c87 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 0x7699557e0d42 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 0x5d750745a112 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 0x5d750770d8b1 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 0x5d7506890742 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:1823:5
>     #13 0x5d7507dc5501 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 0x5d750486626c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37
>     #15 0x5d7504774086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19
>     #16 0x5d750477ed7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41
>     #17 0x5d7506840789 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:808:27
>     #18 0x5d750683f208 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:470:9
>     #19 0x5d7504749961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30
>     #20 0x76995262a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #21 0x76995262a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #22 0x5d750466c584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 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')

TEST FAILED on ts-sim-build-ba : traci simulation loadState calibrator ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,92
> =================================================================
> ==3863252==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5190000d7e18 at pc 0x5d62550d5f80 bp 0x7ffe49940d30 sp 0x7ffe49940d28
> READ of size 4 at 0x5190000d7e18 thread T0
>     #0 0x5d62550d5f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5d625520532d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5d625558362f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5d62551fe5c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5d6255910d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7f1b2f7e68f2 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 0x7f1b2f79aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7f1b2f79badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7f1b2f790c87 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 0x7f1b2f7e0d42 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 0x5d6255948112 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 0x5d6255bfb8b1 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 0x5d6254d7e742 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:1823:5
>     #13 0x5d62562b3501 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 0x5d6252d5426c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37
>     #15 0x5d6252c62086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19
>     #16 0x5d6252c6cd7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41
>     #17 0x5d6254d2e789 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:808:27
>     #18 0x5d6254d2d208 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:470:9
>     #19 0x5d6252c37961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30
>     #20 0x7f1b2c62a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #21 0x7f1b2c62a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #22 0x5d6252b5a584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 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>

TEST FAILED on ts-sim-build-ba : traci simulation loadState detectors ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,92
> =================================================================
> ==3863163==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5190000d6518 at pc 0x58335c0c2f80 bp 0x7fff95123c50 sp 0x7fff95123c48
> READ of size 4 at 0x5190000d6518 thread T0
>     #0 0x58335c0c2f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x58335c1f232d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x58335c57062f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x58335c1eb5c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x58335c8fdd7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7188e1fe68f2 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 0x7188e1f9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7188e1f9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7188e1f90c87 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 0x7188e1fe0d42 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 0x58335c935112 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 0x58335cbe88b1 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 0x58335bd6b742 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:1823:5
>     #13 0x58335d2a0501 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 0x583359d4126c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37
>     #15 0x583359c4f086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19
>     #16 0x583359c59d7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41
>     #17 0x58335bd1b789 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:808:27
>     #18 0x58335bd1a208 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:470:9
>     #19 0x583359c24961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30
>     #20 0x7188dee2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #21 0x7188dee2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #22 0x583359b47584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 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-21T07:24:21.097721+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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="33165"/>
<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>

TEST FAILED on ts-sim-build-ba : traci simulation loadState persons ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,92
> =================================================================
> ==3863234==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009dc18 at pc 0x60c471a3cf80 bp 0x7ffe873d5cf0 sp 0x7ffe873d5ce8
> READ of size 4 at 0x51900009dc18 thread T0
>     #0 0x60c471a3cf7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x60c471b6c32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x60c471eea62f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x60c471b655c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x60c472277d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7bcd8b1e68f2 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 0x7bcd8b19aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7bcd8b19badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7bcd8b190c87 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 0x7bcd8b1e0d42 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 0x60c4722af112 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 0x60c4725628b1 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 0x60c4716e5742 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:1823:5
>     #13 0x60c472c1a501 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 0x60c46f6bb26c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37
>     #15 0x60c46f5c9086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19
>     #16 0x60c46f5d3d7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41
>     #17 0x60c471695789 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:808:27
>     #18 0x60c471694208 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:470:9
>     #19 0x60c46f59e961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30
>     #20 0x7bcd8802a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #21 0x7bcd8802a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #22 0x60c46f4c1584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x51900009dc18 is located 0 bytes after 920-byte region [0x51900009d880,0x51900009dc18)
> allocated by thread T0 here:
<truncated after showing first 30 lines>

TEST FAILED on ts-sim-build-ba : traci simulation loadState persons2 ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,92
> =================================================================
> ==3863237==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009fa18 at pc 0x5d0af49d4f80 bp 0x7ffdbcc21dd0 sp 0x7ffdbcc21dc8
> READ of size 4 at 0x51900009fa18 thread T0
>     #0 0x5d0af49d4f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5d0af4b0432d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5d0af4e8262f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5d0af4afd5c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5d0af520fd7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x79f6a09e68f2 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 0x79f6a099aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x79f6a099badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x79f6a0990c87 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 0x79f6a09e0d42 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 0x5d0af5247112 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 0x5d0af54fa8b1 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 0x5d0af467d742 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:1823:5
>     #13 0x5d0af5bb2501 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 0x5d0af265326c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37
>     #15 0x5d0af2561086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19
>     #16 0x5d0af256bd7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41
>     #17 0x5d0af462d789 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:808:27
>     #18 0x5d0af462c208 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:470:9
>     #19 0x5d0af2536961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30
>     #20 0x79f69d82a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #21 0x79f69d82a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #22 0x5d0af2459584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x51900009fa18 is located 0 bytes after 920-byte region [0x51900009f680,0x51900009fa18)
> allocated by thread T0 here:
<truncated after showing first 30 lines>

TEST FAILED on ts-sim-build-ba : traci simulation loadState persons_include ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,92
> =================================================================
> ==3863242==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009fa18 at pc 0x6494602d9f80 bp 0x7fff3b7e5e70 sp 0x7fff3b7e5e68
> READ of size 4 at 0x51900009fa18 thread T0
>     #0 0x6494602d9f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x64946040932d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x64946078762f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x6494604025c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x649460b14d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7c7d9c5e68f2 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 0x7c7d9c59aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7c7d9c59badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7c7d9c590c87 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 0x7c7d9c5e0d42 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 0x649460b4c112 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 0x649460dff8b1 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 0x64945ff82742 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:1823:5
>     #13 0x6494614b7501 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 0x64945df5826c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37
>     #15 0x64945de66086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19
>     #16 0x64945de70d7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41
>     #17 0x64945ff32789 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:808:27
>     #18 0x64945ff31208 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:470:9
>     #19 0x64945de3b961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30
>     #20 0x7c7d9942a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #21 0x7c7d9942a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #22 0x64945dd5e584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 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>

TEST FAILED on ts-sim-build-ba : traci simulation loadState railSignal ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,92
> =================================================================
> ==3863146==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x51900009dc18 at pc 0x5fe62e8c4f80 bp 0x7ffd58e2c270 sp 0x7ffd58e2c268
> READ of size 4 at 0x51900009dc18 thread T0
>     #0 0x5fe62e8c4f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5fe62e9f432d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5fe62ed7262f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5fe62e9ed5c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5fe62f0ffd7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x718ca8de68f2 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 0x718ca8d9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x718ca8d9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x718ca8d90c87 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 0x718ca8de0d42 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 0x5fe62f137112 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 0x5fe62f3ea8b1 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 0x5fe62e56d742 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:1823:5
>     #13 0x5fe62faa2501 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 0x5fe62c54326c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37
>     #15 0x5fe62c451086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19
>     #16 0x5fe62c45bd7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41
>     #17 0x5fe62e51d789 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:808:27
>     #18 0x5fe62e51c208 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:470:9
>     #19 0x5fe62c426961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30
>     #20 0x718ca5c2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #21 0x718ca5c2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #22 0x5fe62c349584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 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>

TEST FAILED on ts-sim-build-ba : traci simulation loadState repeat ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,92
> =================================================================
> ==3863123==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000099b18 at pc 0x5760a160cf80 bp 0x7ffd0639f730 sp 0x7ffd0639f728
> READ of size 4 at 0x519000099b18 thread T0
>     #0 0x5760a160cf7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5760a173c32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5760a1aba62f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5760a17355c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5760a1e47d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x772e339e68f2 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 0x772e3399aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x772e3399badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x772e33990c87 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 0x772e339e0d42 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 0x5760a1e7f112 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 0x5760a21328b1 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 0x5760a12b5742 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:1823:5
>     #13 0x5760a27ea501 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 0x57609f28b26c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37
>     #15 0x57609f199086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19
>     #16 0x57609f1a3d7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41
>     #17 0x5760a1265789 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:808:27
>     #18 0x5760a1264208 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:470:9
>     #19 0x57609f16e961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30
>     #20 0x772e3082a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #21 0x772e3082a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #22 0x57609f091584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 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-21T07:24:20.336753+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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

TEST FAILED on ts-sim-build-ba : traci simulation loadState rerouting ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,82
> =================================================================
> ==3863154==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000098718 at pc 0x57ea7564af80 bp 0x7fffd3ef97d0 sp 0x7fffd3ef97c8
> READ of size 4 at 0x519000098718 thread T0
>     #0 0x57ea7564af7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x57ea7577a32d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x57ea75af862f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x57ea757735c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x57ea75e85d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x7235f9de68f2 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 0x7235f9d9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x7235f9d9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x7235f9d90c87 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 0x7235f9de0d42 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 0x57ea75ebd112 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 0x57ea761708b1 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 0x57ea733e149b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x57ea733edb0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x57ea731ac59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x7235f6c2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x7235f6c2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x57ea730cf584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000098718 is located 0 bytes after 920-byte region [0x519000098380,0x519000098718)
> allocated by thread T0 here:
>     #0 0x57ea731a89f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x57ea756df245 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 0x57ea75432e16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x57ea75778f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x57ea75af862f 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>

TEST FAILED on ts-sim-build-ba : traci simulation simulation ( Last six runs Apr2026 )

---------- Differences in errors ----------
32a33,128
> 
> =================================================================
> ==3863310==ERROR: LeakSanitizer: detected memory leaks
> 
> Direct leak of 616 byte(s) in 1 object(s) allocated from:
>     #0 0x6543752d99f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x654378944ade 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 0x6543753f0e92 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 0x6543753199ff in TraCIServer::processGet(int, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:996:22
>     #4 0x6543753085e5 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1135:23
>     #5 0x654375312d7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41
>     #6 0x6543773d4789 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:808:27
>     #7 0x6543773d3208 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:470:9
>     #8 0x6543752dd961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30
>     #9 0x7fb0d982a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #10 0x7fb0d982a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #11 0x654375200584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> Direct leak of 616 byte(s) in 1 object(s) allocated from:
>     #0 0x6543752d99f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x654378943e23 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 0x6543753f0e92 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 0x6543753199ff in TraCIServer::processGet(int, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:996:22
>     #4 0x6543753085e5 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1135:23
>     #5 0x654375312d7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41
>     #6 0x6543773d4789 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:808:27
>     #7 0x6543773d3208 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:470:9
>     #8 0x6543752dd961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30
>     #9 0x7fb0d982a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
<truncated after showing first 30 lines>

TEST FAILED on ts-sim-build-ba : traci vehicle keepAfterArrival_state ( Last six runs Apr2026 )

---------- 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.
---
> =================================================================
> ==3861947==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5190000b4418 at pc 0x5a0ad9916f80 bp 0x7ffcc69a6e10 sp 0x7ffcc69a6e08
> READ of size 4 at 0x5190000b4418 thread T0
>     #0 0x5a0ad9916f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5a0ad9a4632d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5a0ad9dc462f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5a0ad9a3f5c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5a0ada151d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x73423fde68f2 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 0x73423fd9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x73423fd9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x73423fd90c87 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 0x73423fde0d42 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 0x5a0ada189112 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 0x5a0ada43c8b1 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 0x5a0ad95bf742 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:1823:5
>     #13 0x5a0adaaf4501 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 0x5a0ad759526c in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:285:37
>     #15 0x5a0ad74a3086 in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:1129:19
>     #16 0x5a0ad74add7f in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:876:41
>     #17 0x5a0ad956f789 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:808:27
>     #18 0x5a0ad956e208 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:470:9
>     #19 0x5a0ad7478961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30
>     #20 0x73423cc2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #21 0x73423cc2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #22 0x5a0ad739b584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
<truncated after showing first 30 lines>
---------- Differences in output ----------
1,11d0
< 0 steps after arrival: active=() loaded=('v',)
<    vehData: speed=-1073741824.0 pos=(-1073741824.0, -1073741824.0) lane= edge= stops=(StopData(startPos=90.39999999999999, endPos=90.6, stopFlags=0, duration=5.0, arrival=23.0, depart=28.0),)
<    vehTripinfo-arrival: time=46.00 lane=C1D1_0 pos=90.60 posLat=0.00 speed=14.72
< 1 steps after arrival: active=() loaded=('v',)
<    vehData: speed=-1073741824.0 pos=(-1073741824.0, -1073741824.0) lane= edge= stops=(StopData(startPos=90.39999999999999, endPos=90.6, stopFlags=0, duration=5.0, arrival=23.0, depart=28.0),)
<    vehTripinfo-arrival: time=46.00 lane=C1D1_0 pos=90.60 posLat=0.00 speed=14.72
< 2 steps after arrival: active=() loaded=('v',)
<    vehData: speed=-1073741824.0 pos=(-1073741824.0, -1073741824.0) lane= edge= stops=(StopData(startPos=90.39999999999999, endPos=90.6, stopFlags=0, duration=5.0, arrival=23.0, depart=28.0),)
<    vehTripinfo-arrival: time=46.00 lane=C1D1_0 pos=90.60 posLat=0.00 speed=14.72
< 3 steps after arrival: active=() loaded=()
< 4 steps after arrival: active=() loaded=()
---------- Differences in stopinfos ----------
2a3,4
> <!-- generated on 2026-04-21T07:23:49.079027+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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="43785"/>
<truncated after showing first 30 lines>
---------- Differences in vehroutes ----------
2a3,4
> <!-- generated on 2026-04-21T07:23:49.081723+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <sumoConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd">
4,9c6,9
< <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd">
<     <vehicle id="v" type="car" depart="0.00" departSpeed="13.89" speedFactor="1.0600" arrival="46.00">
<         <route edges="A1B1 B1B2 B2C2 C2C1 C1D1"/>
<         <stop edge="B2C2" duration="5.00"/>
<         <param key="has.tripinfo.device" value="true"/>
<     </vehicle>
---
>     <input>
>         <net-file value="input_net4.net.xml"/>
>         <route-files value="input_routes.rou.xml"/>
>     </input>
11c11,30
< </routes>
---
>     <output>
>         <vehroute-output value="vehroutes.xml"/>
>         <stop-output value="stopinfos.xml"/>
>     </output>
> 
>     <processing>
>         <keep-after-arrival value="3"/>
>         <default.departspeed value="0"/>
>         <default.departlane value="first"/>
>     </processing>
> 
>     <report>
<truncated after showing first 30 lines>

TEST FAILED on ts-sim-build-ba : traci vehicle taxi case3_redispatch_before_pickup ( Last six runs Apr2026 )

---------- Differences in errors ----------
1a2,48
> 
> =================================================================
> ==3861130==ERROR: LeakSanitizer: detected memory leaks
> 
> Indirect leak of 232 byte(s) in 1 object(s) allocated from:
>     #0 0x65365d0f49f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x65365dfa5bb7 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:153:31
>     #2 0x65365e01d8b2 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 0x65365dc2e994 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 0x65365e637ceb in MSStageDriving::registerWaiting(MSTransportable*, long long) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSStageDriving.cpp:333:13
>     #5 0x65365e63459b in MSStageDriving::proceed(MSNet*, MSTransportable*, long long, MSStage*) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSStageDriving.cpp:297:9
>     #6 0x65365e6cc978 in MSTransportable::proceed(MSNet*, long long, bool) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSTransportable.cpp:142:20
>     #7 0x65365e707dbf in MSTransportableControl::checkWaiting(MSNet*, long long) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSTransportableControl.cpp:232:20
>     #8 0x65365f1f35b8 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:890:26
>     #9 0x65365f1ee208 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:470:9
>     #10 0x65365d0f8961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30
>     #11 0x723fd202a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #12 0x723fd202a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #13 0x65365d01b584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> Indirect leak of 40 byte(s) in 1 object(s) allocated from:
>     #0 0x65365d0f49f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x65365dc84431 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 0x65365dc8403c 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 0x65365dc8403c in std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:559:16
>     #4 0x65365dc83f0c in std::_Rb_tree_node<MSTransportable const*>* std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_M_create_node<MSTransportable const* const&>(MSTransportable const* const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:609:23
>     #5 0x65365dc83eb9 in std::_Rb_tree_node<MSTransportable const*>* std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_Alloc_node::operator()<MSTransportable const* const&>(MSTransportable const* const&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:527:18
>     #6 0x65365dca3a38 in std::_Rb_tree_iterator<MSTransportable const*> std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_M_insert_<MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_Alloc_node>(std::_Rb_tree_n
ode_base*, std::_Rb_tree_node_base*, MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:1827:19
>     #7 0x65365dfbe92d in std::_Rb_tree_iterator<MSTransportable const*> std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_M_insert_unique_<MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_Alloc_node>(std::_Rb
_tree_const_iterator<MSTransportable const*>, MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:2280:9
<truncated after showing first 30 lines>

TEST FAILED on ts-sim-build-ba : traci vehicle taxi redispatch_on_internal ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,47
> 
> =================================================================
> ==3861268==ERROR: LeakSanitizer: detected memory leaks
> 
> Indirect leak of 928 byte(s) in 4 object(s) allocated from:
>     #0 0x5787f6bc79f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5787f7a78bb7 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:153:31
>     #2 0x5787f7af08b2 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 0x5787f7701994 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 0x5787f810aceb in MSStageDriving::registerWaiting(MSTransportable*, long long) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSStageDriving.cpp:333:13
>     #5 0x5787f810759b in MSStageDriving::proceed(MSNet*, MSTransportable*, long long, MSStage*) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSStageDriving.cpp:297:9
>     #6 0x5787f819f978 in MSTransportable::proceed(MSNet*, long long, bool) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSTransportable.cpp:142:20
>     #7 0x5787f81dadbf in MSTransportableControl::checkWaiting(MSNet*, long long) /home/delphi/clangDebug/sumo/src/microsim/transportables/MSTransportableControl.cpp:232:20
>     #8 0x5787f8cc65b8 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:890:26
>     #9 0x5787f8cc1208 in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:470:9
>     #10 0x5787f6bcb961 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30
>     #11 0x72f787e2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #12 0x72f787e2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #13 0x5787f6aee584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> Indirect leak of 160 byte(s) in 4 object(s) allocated from:
>     #0 0x5787f6bc79f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5787f7757431 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 0x5787f775703c 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 0x5787f775703c in std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:559:16
>     #4 0x5787f7756f0c in std::_Rb_tree_node<MSTransportable const*>* std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_M_create_node<MSTransportable const* const&>(MSTransportable const* const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:609:23
>     #5 0x5787f7756eb9 in std::_Rb_tree_node<MSTransportable const*>* std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_Alloc_node::operator()<MSTransportable const* const&>(MSTransportable const* const&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:527:18
>     #6 0x5787f7776a38 in std::_Rb_tree_iterator<MSTransportable const*> std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_M_insert_<MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_Alloc_node>(std::_Rb_tree_n
ode_base*, std::_Rb_tree_node_base*, MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:1827:19
>     #7 0x5787f7a9192d in std::_Rb_tree_iterator<MSTransportable const*> std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_M_insert_unique_<MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_Alloc_node>(std::_Rb
_tree_const_iterator<MSTransportable const*>, MSTransportable const* const&, std::_Rb_tree<MSTransportable const*, MSTransportable const*, std::_Identity<MSTransportable const*>, std::less<MSTransportable const*>, std::allocator<MSTransportable const*>>::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h:2280:9
<truncated after showing first 30 lines>

TEST FAILED on ts-sim-build-ba : traci vehicletype save_and_load_vtype_params ( Last six runs Apr2026 )

---------- Differences in errors ----------
4a5,86
> =================================================================
> ==3862074==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x519000098218 at pc 0x5762dd7f2f80 bp 0x7fff49665c10 sp 0x7fff49665c08
> READ of size 4 at 0x519000098218 thread T0
>     #0 0x5762dd7f2f7f in MSVehicle::loadState(SUMOSAXAttributes const&, long long) /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:7840:32
>     #1 0x5762dd92232d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:585:12
>     #2 0x5762ddca062f in SUMORouteHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMORouteHandler.cpp:268:17
>     #3 0x5762dd91b5c6 in MSStateHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:492:21
>     #4 0x5762de02dd7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #5 0x777a66fe68f2 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 0x777a66f9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #7 0x777a66f9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #8 0x777a66f90c87 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 0x777a66fe0d42 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 0x5762de065112 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 0x5762de3188b1 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 0x5762db58949b in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:289:9
>     #13 0x5762db595b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #14 0x5762db35459e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #15 0x777a63e2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #16 0x777a63e2a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #17 0x5762db277584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> 0x519000098218 is located 0 bytes after 920-byte region [0x519000097e80,0x519000098218)
> allocated by thread T0 here:
>     #0 0x5762db3509f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5762dd887245 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 0x5762dd5dae16 in MSRouteHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSRouteHandler.cpp:691:34
>     #3 0x5762dd920f1d in MSStateHandler::closeVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSStateHandler.cpp:570:25
>     #4 0x5762ddca062f 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-21T07:23:52.862048+01:00 by Eclipse SUMO sumo v1_26_0+1301-14f1cb55af0
> <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>

TEST FAILED on ts-sim-build-ba : traffic_lights loop_flow sotl_platoon ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,25392
> 
> =================================================================
> ==3863761==ERROR: LeakSanitizer: detected memory leaks
> 
> Indirect leak of 480 byte(s) in 5 object(s) allocated from:
>     #0 0x650c5c8219f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x650c5c959941 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 0x650c5c95929c 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 0x650c5c95929c 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 0x650c5ca1d48c 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 0x650c5ca27c29 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 0x650c5ca277fb 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 0x650c5ca270f5 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 0x650c5ca274a8 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 0x650c5ca26893 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 0x650c5ca266a1 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 0x650c5ca25e5e 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 0x650c5ca25d54 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 0x650c5f96fa4c 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 0x650c5e198e5c 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 0x650c5e1a2a1d 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 0x650c5c9fe9a8 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 0x650c5cac1a39 in NLHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:355:46
>     #18 0x650c5f4fed7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #19 0x7ea8009e68f2 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 0x7ea80099aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #21 0x7ea80099badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #22 0x7ea800990c87 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 0x7ea8009e0d42 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>

TEST FAILED on ts-sim-build-ba : traffic_lights loop_flow sotl_wave ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,1600
> 
> =================================================================
> ==3863884==ERROR: LeakSanitizer: detected memory leaks
> 
> Indirect leak of 288 byte(s) in 4 object(s) allocated from:
>     #0 0x627f55ed29f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x627f57827b41 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 0x627f5782778c 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 0x627f5782778c 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 0x627f5782765c 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 0x627f57826103 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 0x627f57825d80 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 0x627f578258ee 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 0x627f5781f720 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 0x627f5780d149 in MSSOTLE2Sensors::buildCountSensorForLane(MSLane*, NLDetectorBuilder&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLE2Sensors.cpp:162:21
>     #10 0x627f5780b8ca 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 0x627f57862773 in MSSOTLTrafficLightLogic::init(NLDetectorBuilder&) /home/delphi/clangDebug/sumo/src/microsim/traffic_lights/MSSOTLTrafficLightLogic.cpp:161:33
>     #12 0x627f560bc0e2 in NLJunctionControlBuilder::postLoadInitialization() /home/delphi/clangDebug/sumo/src/netload/NLJunctionControlBuilder.cpp:525:16
>     #13 0x627f56107904 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:243:23
>     #14 0x627f56117b0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #15 0x627f55ed659e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #16 0x7adc4e42a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
>     #17 0x7adc4e42a28a in __libc_start_main csu/../csu/libc-start.c:360:3
>     #18 0x627f55df9584 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x37ff584) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
> 
> Indirect leak of 288 byte(s) in 4 object(s) allocated from:
>     #0 0x627f55ed29f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x627f57827b41 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 0x627f5782778c 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>

TEST FAILED on ts-sim-build-ba : traffic_lights loop_flow swarm ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,198432
> 
> =================================================================
> ==3865769==ERROR: LeakSanitizer: detected memory leaks
> 
> Indirect leak of 512 byte(s) in 1 object(s) allocated from:
>     #0 0x61aeaf9269f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x61aeaf9bf411 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 0x61aeaf9bea19 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 0x61aeaf9bea19 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 0x61aeafb7b9b4 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 0x61aeafb7b4c3 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 0x61aeafb71564 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 0x61aeb12825d3 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 0x61aeb12e6110 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 0x61aeafb024e8 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 0x61aeafbc6a39 in NLHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:355:46
>     #11 0x61aeb2603d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #12 0x7a0cde3e68f2 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 0x7a0cde39aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #14 0x7a0cde39badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #15 0x7a0cde390c87 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 0x7a0cde3e0d42 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 0x61aeb263b112 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 0x61aeb28ee8b1 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 0x61aeafb626ea 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:459:14
>     #20 0x61aeafb59ff5 in NLBuilder::build() /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:220:14
>     #21 0x61aeafb6bb0d in NLBuilder::init(bool) /home/delphi/clangDebug/sumo/src/netload/NLBuilder.cpp:377:17
>     #22 0x61aeaf92a59e in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:98:19
>     #23 0x7a0cdb22a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
<truncated after showing first 30 lines>

TEST FAILED on ts-sim-build-ba : unit_tests testmicrosim ( Last six runs Apr2026 )

---------- Differences in errors ----------
0a1,75
> 
> =================================================================
> ==3871096==ERROR: LeakSanitizer: detected memory leaks
> 
> Direct leak of 3472 byte(s) in 2 object(s) allocated from:
>     #0 0x57de57cfb0b1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/testmicrosimD+0x37cf0b1) (BuildId: 13fbc9cbc7945cd50d5705f96da391c2af8719de)
>     #1 0x57de57d10be4 in MSCFModel_IDMTest::SetUp() /home/delphi/clangDebug/sumo/unittest/src/microsim/MSCFModel_IDMTest.cpp:76:29
>     #2 0x57de5b3741ae in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (/home/delphi/clangDebug/sumo/bin/testmicrosimD+0x6e481ae) (BuildId: 13fbc9cbc7945cd50d5705f96da391c2af8719de)
> 
> Indirect leak of 2816 byte(s) in 2 object(s) allocated from:
>     #0 0x57de57cfb0b1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/testmicrosimD+0x37cf0b1) (BuildId: 13fbc9cbc7945cd50d5705f96da391c2af8719de)
>     #1 0x57de57d1067e in MSCFModel_IDMTest::SetUp() /home/delphi/clangDebug/sumo/unittest/src/microsim/MSCFModel_IDMTest.cpp:75:29
>     #2 0x57de5b3741ae in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (/home/delphi/clangDebug/sumo/bin/testmicrosimD+0x6e481ae) (BuildId: 13fbc9cbc7945cd50d5705f96da391c2af8719de)
> 
> Indirect leak of 288 byte(s) in 2 object(s) allocated from:
>     #0 0x57de57cfb0b1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/testmicrosimD+0x37cf0b1) (BuildId: 13fbc9cbc7945cd50d5705f96da391c2af8719de)
>     #1 0x57de58236781 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 0x57de58236649 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 0x57de58236649 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 0x57de58236030 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 0x57de58235683 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 0x57de581fb6c5 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 0x57de581477cf 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 0x57de57d10efd in MSCFModel_IDMTest::SetUp() /home/delphi/clangDebug/sumo/unittest/src/microsim/MSCFModel_IDMTest.cpp:76:33
>     #9 0x57de5b3741ae in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (/home/delphi/clangDebug/sumo/bin/testmicrosimD+0x6e481ae) (BuildId: 13fbc9cbc7945cd50d5705f96da391c2af8719de)
> 
> Indirect leak of 48 byte(s) in 2 object(s) allocated from:
>     #0 0x57de57cfb0b1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/testmicrosimD+0x37cf0b1) (BuildId: 13fbc9cbc7945cd50d5705f96da391c2af8719de)
>     #1 0x57de57f5ea56 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>

Detailed information for the tests that had known bugs:

TEST had known bugs (see #254) on ts-sim-build-ba : sumo output one_vehicle ( Last six runs Apr2026 )

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 0x79dc30b36cc0>
> failed 1 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (72.0, 73.0) <zip object at 0x79dc30b50280>
> failed 10 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x79dc30d17bc0>
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 0x79dc30d14340>
> failed 1 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (72.0, 73.0) <zip object at 0x79dc30b2fc80>
> failed 10 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x79dc30b2f340>
> failed 100 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (100.0, 200.0) <zip object at 0x79dc30b2d100>
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 0x79dc30b2e740>
> failed 1 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (73.0, 74.0) <zip object at 0x79dc30b2e740>
> failed 10 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x79dc30b2e740>
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>

TEST had known bugs (see #254) on ts-sim-build-ba : sumo output teleport ( Last six runs Apr2026 )

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>

TEST had known bugs (see #254) on ts-sim-build-ba : sumo output teleport_multihop ( Last six runs Apr2026 )

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 0x7bc16af01940>
> failed 0.1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (148.9, 149.0) <zip object at 0x7bc16af20bc0>
> failed 1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (149.0, 150.0) <zip object at 0x7bc16af38440>
> failed 1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (149.0, 150.0) <zip object at 0x7bc16fc75ac0>
> failed 10 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (140.0, 150.0) <zip object at 0x7bc16afa5440>
> failed 10 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (140.0, 150.0) <zip object at 0x7bc16afa4d80>
> failed 100 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (100.0, 200.0) <zip object at 0x7bc16afa4a40>
> failed 100 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (100.0, 200.0) <zip object at 0x7bc16afa5540>
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>

TEST had known bugs (see #254) on ts-sim-build-ba : sumo output teleport_multihop_newDefaults ( Last six runs Apr2026 )

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 0x728dfe8d5040>
> failed 0.1 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (70.9, 71.0) <zip object at 0x728dfe8c3e40>
> failed 1 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (70.0, 71.0) <zip object at 0x728dfe8dff80>
> failed 1 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (70.0, 71.0) <zip object at 0x728dfe8ddd80>
> failed 10 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (70.0, 80.0) <zip object at 0x728dfe8dc480>
> failed 10 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (70.0, 80.0) <zip object at 0x728dfe8dc480>
> failed 100 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (0.0, 100.0) <zip object at 0x728dfe8dfd80>
> failed 100 ['--step-length', '.1', '--end', '100'] 2/1to1/1_0 (0.0, 100.0) <zip object at 0x728dfe8df480>
> failed 0.1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (70.9, 71.0) <zip object at 0x728dfe8dda80>
> failed 0.1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (70.9, 71.0) <zip object at 0x728dfe8d6380>
> failed 1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (70.0, 71.0) <zip object at 0x728e03698840>
> failed 1 ['--step-length', '.1', '--end', '1000'] 2/1to1/1_0 (70.0, 71.0) <zip object at 0x728dfe949600>
<truncated after showing first 30 lines>

TEST had known bugs (see #254) on ts-sim-build-ba : sumo output two_same_vehicles ( Last six runs Apr2026 )

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 0x730953d3ec80>
> failed 1 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (76.0, 77.0) <zip object at 0x730953d342c0>
> failed 10 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x730953d35b80>
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 0x730953d34f40>
> failed 1 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (76.0, 77.0) <zip object at 0x730953f24640>
> failed 10 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x730953f27600>
> failed 100 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (100.0, 200.0) <zip object at 0x730953f24640>
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 0x730953f268c0>
> failed 1 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (77.0, 78.0) <zip object at 0x730953f268c0>
> failed 10 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x730953f268c0>
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>

TEST had known bugs (see #254) on ts-sim-build-ba : sumo output two_vehicles_diff_length ( Last six runs Apr2026 )

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 0x775efef4bf80>
> failed 1 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (77.0, 78.0) <zip object at 0x775efef50100>
> failed 10 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x775efef50280>
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 0x775eff10a440>
> failed 1 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (77.0, 78.0) <zip object at 0x775efef3de40>
> failed 10 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x775efef3efc0>
> failed 100 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (100.0, 200.0) <zip object at 0x775efef3de40>
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 0x775efef3d940>
> failed 1 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (78.0, 79.0) <zip object at 0x775efef3d940>
> failed 10 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (80.0, 90.0) <zip object at 0x775efef3d940>
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>

TEST had known bugs (see #254) on ts-sim-build-ba : sumo output two_vehicles_diff_speed ( Last six runs Apr2026 )

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 0x7382232a9500>
> failed 1 ['--step-length', '.1', '--end', '51'] 3/1to2/1_0 (38.0, 39.0) <zip object at 0x7382233f95c0>
> failed 10 ['--step-length', '.1', '--end', '51'] 3/1to2/1_0 (30.0, 40.0) <zip object at 0x7382220b1100>
> failed 100 ['--step-length', '.1', '--end', '51'] 3/1to2/1_0 (0.0, 51.0) <zip object at 0x7382220b1200>
> failed 0.1 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (38.4, 38.5) <zip object at 0x7382220b3280>
> failed 1 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (38.0, 39.0) <zip object at 0x7382220d0100>
> failed 10 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (30.0, 40.0) <zip object at 0x7382220d0080>
> failed 100 ['--step-length', '.1', '--end', '100'] 3/1to2/1_0 (0.0, 100.0) <zip object at 0x7382220d0400>
> failed 0.1 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (38.4, 38.5) <zip object at 0x738222280bc0>
> failed 1 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (38.0, 39.0) <zip object at 0x7382220ee4c0>
> failed 10 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (30.0, 40.0) <zip object at 0x7382220ec540>
> failed 100 ['--step-length', '.1', '--end', '1000'] 3/1to2/1_0 (0.0, 100.0) <zip object at 0x7382220ed440>
> failed 0.1 ['--step-length', '1', '--end', '51'] 3/1to2/1_0 (39.0, 40.0) <zip object at 0x7382220ed6c0>
> failed 1 ['--step-length', '1', '--end', '51'] 3/1to2/1_0 (39.0, 40.0) <zip object at 0x7382220efdc0>
> failed 10 ['--step-length', '1', '--end', '51'] 3/1to2/1_0 (30.0, 40.0) <zip object at 0x7382220ed380>
> failed 100 ['--step-length', '1', '--end', '51'] 3/1to2/1_0 (0.0, 51.0) <zip object at 0x7382220ed380>
> failed 0.1 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (39.0, 40.0) <zip object at 0x7382220ed380>
> failed 1 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (39.0, 40.0) <zip object at 0x7382220ed380>
> failed 10 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (30.0, 40.0) <zip object at 0x7382220ed380>
> failed 100 ['--step-length', '1', '--end', '100'] 3/1to2/1_0 (0.0, 100.0) <zip object at 0x738222286480>
> failed 0.1 ['--step-length', '1', '--end', '1000'] 3/1to2/1_0 (39.0, 40.0) <zip object at 0x738222285180>
> failed 1 ['--step-length', '1', '--end', '1000'] 3/1to2/1_0 (39.0, 40.0) <zip object at 0x7382220ef180>
> failed 10 ['--step-length', '1', '--end', '1000'] 3/1to2/1_0 (30.0, 40.0) <zip object at 0x7382233d6480>
> failed 100 ['--step-length', '1', '--end', '1000'] 3/1to2/1_0 (0.0, 100.0) <zip object at 0x7382220ed840>

TEST had known bugs (see #3263) on ts-sim-build-ba : traci vehicle moveToXY keepRoute2 ( Last six runs Apr2026 )

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

Detailed information for the tests that were terminated before completion:

TEST were terminated before completion (TIMEOUT) on ts-sim-build-ba : sumo insertionCapacity ( Last six runs Apr2026 )

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 were terminated before completion (TIMEOUT) on ts-sim-build-ba : sumo insertionCapacity_2lane ( Last six runs Apr2026 )

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 were terminated before completion (TIMEOUT) on ts-sim-build-ba : sumo insertionCapacity_3lane ( Last six runs Apr2026 )

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 were terminated before completion (TIMEOUT) on ts-sim-build-ba : sumo parallel ( Last six runs Apr2026 )

Test exceeded wallclock time limit of 900.0 seconds
---------- Differences in output ----------
1a2
> Interrupt signal received, trying to exit gracefully.

TEST were terminated before completion (TIMEOUT) on ts-sim-build-ba : traffic_lights loop_flow sotl_marching ( Last six runs Apr2026 )

Test exceeded wallclock time limit of 900.0 seconds
---------- Differences in errors ----------
0a1,24912
> 
> =================================================================
> ==3863914==ERROR: LeakSanitizer: detected memory leaks
> 
> Indirect leak of 480 byte(s) in 5 object(s) allocated from:
>     #0 0x5f3a31fdc9f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x5f3a32114941 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 0x5f3a3211429c 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 0x5f3a3211429c 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 0x5f3a321d848c 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 0x5f3a321e2c29 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 0x5f3a321e27fb 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 0x5f3a321e20f5 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 0x5f3a321e1893 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 0x5f3a321e16a1 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 0x5f3a321e0e5e 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 0x5f3a321e0d54 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 0x5f3a3512aa4c 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 0x5f3a33953e5c 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 0x5f3a33955f9d 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 0x5f3a321baf2f 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 0x5f3a3227ca39 in NLHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:355:46
>     #17 0x5f3a34cb9d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #18 0x75e815de68f2 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 0x75e815d9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #20 0x75e815d9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #21 0x75e815d90c87 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 0x75e815de0d42 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 0x5f3a34cf1112 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 output ----------
1,32c1
< Computing for 0<->0
<  for tls-type sotl_marching
< Computing for 0<->600
<  for tls-type sotl_marching
< Computing for 0<->1200
<  for tls-type sotl_marching
< Computing for 0<->1800
<  for tls-type sotl_marching
< Computing for 600<->0
<  for tls-type sotl_marching
< Computing for 600<->600
<  for tls-type sotl_marching
< Computing for 600<->1200
<  for tls-type sotl_marching
< Computing for 600<->1800
<  for tls-type sotl_marching
< Computing for 1200<->0
<  for tls-type sotl_marching
< Computing for 1200<->600
<  for tls-type sotl_marching
< Computing for 1200<->1200
<  for tls-type sotl_marching
< Computing for 1200<->1800
<  for tls-type sotl_marching
< Computing for 1800<->0
<  for tls-type sotl_marching
< Computing for 1800<->600
<  for tls-type sotl_marching
< 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="1456" running="317" waiting="2"/>
10c10
<     <vehicleTripStatistics count="1458" routeLength="2041.90" speed="5.88" duration="372.99" waitingTime="203.23" timeLoss="225.54" departDelay="188.65" departDelayWaiting="-1.00" totalTravelTime="543821.00" totalDepartDelay="275056.00"/>
---
>     <vehicleTripStatistics count="1139" routeLength="2041.90" speed="6.16" duration="359.85" waitingTime="191.20" timeLoss="212.40" departDelay="110.44" departDelayWaiting="-1.00" totalTravelTime="409874.00" totalDepartDelay="125787.00"/>

TEST were terminated before completion (TIMEOUT) on ts-sim-build-ba : traffic_lights loop_flow sotl_phase ( Last six runs Apr2026 )

Test exceeded wallclock time limit of 900.0 seconds
---------- Differences in errors ----------
0a1,25392
> 
> =================================================================
> ==3863741==ERROR: LeakSanitizer: detected memory leaks
> 
> Indirect leak of 480 byte(s) in 5 object(s) allocated from:
>     #0 0x56acf24859f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x56acf25bd941 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 0x56acf25bd29c 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 0x56acf25bd29c 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 0x56acf268148c 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 0x56acf268bc29 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 0x56acf268b7fb 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 0x56acf268b0f5 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 0x56acf268b4a8 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 0x56acf268a893 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 0x56acf268a6a1 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 0x56acf2689e5e 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 0x56acf2689d54 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 0x56acf55d3a4c 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 0x56acf3dfce5c 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 0x56acf3e02fed 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 0x56acf266371f 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 0x56acf2725a39 in NLHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:355:46
>     #18 0x56acf5162d7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #19 0x711293fe68f2 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 0x711293f9aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #21 0x711293f9badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #22 0x711293f90c87 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 0x711293fe0d42 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="803" running="406" waiting="655"/>
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="397" routeLength="2041.90" speed="6.41" duration="370.32" waitingTime="190.69" timeLoss="222.92" departDelay="6.69" departDelayWaiting="-1.00" totalTravelTime="147018.00" totalDepartDelay="2655.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 were terminated before completion (TIMEOUT) on ts-sim-build-ba : traffic_lights loop_flow sotl_request ( Last six runs Apr2026 )

Test exceeded wallclock time limit of 900.0 seconds
---------- Differences in errors ----------
0a1,18324
> 
> =================================================================
> ==3863801==ERROR: LeakSanitizer: detected memory leaks
> 
> Indirect leak of 480 byte(s) in 5 object(s) allocated from:
>     #0 0x6048839619f1 in operator new(unsigned long) (/home/delphi/clangDebug/sumo/bin/sumoD+0x38d89f1) (BuildId: 03e01b3ca02f5c4a07182715c7ff1eff59e751d3)
>     #1 0x604883a99941 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 0x604883a9929c 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 0x604883a9929c 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 0x604883b5d48c 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 0x604883b67c29 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 0x604883b677fb 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 0x604883b670f5 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 0x604883b674a8 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 0x604883b66893 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 0x604883b666a1 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 0x604883b65e5e 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 0x604883b65d54 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 0x604886aafa4c 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 0x6048852d8e5c 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 0x6048852e4fb9 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 0x604883b3e198 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 0x604883c01a39 in NLHandler::myEndElement(int) /home/delphi/clangDebug/sumo/src/netload/NLHandler.cpp:355:46
>     #18 0x60488663ed7b in GenericSAXHandler::endElement(char16_t const*, char16_t const*, char16_t const*) /home/delphi/clangDebug/sumo/src/utils/xml/GenericSAXHandler.cpp:167:9
>     #19 0x798c315e68f2 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 0x798c3159aef0 in xercesc_3_2::IGXMLScanner::scanEndTag(bool&) (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19aef0) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #21 0x798c3159badb in xercesc_3_2::IGXMLScanner::scanContent() (/lib/x86_64-linux-gnu/libxerces-c-3.2.so+0x19badb) (BuildId: 00c66a49d1bfc9237096cfb0829bac6c9c2c8e81)
>     #22 0x798c31590c87 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 0x798c315e0d42 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="937" running="420" waiting="290"/>
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="517" routeLength="2041.90" speed="3.57" duration="807.37" waitingTime="550.51" timeLoss="660.17" departDelay="9.03" departDelayWaiting="-1.00" totalTravelTime="417410.00" totalDepartDelay="4671.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>