texttest -a sumo -d /home/delphi/extraClangDebug/sumo/tests -reconnect /home/delphi/extraClangDebug/texttesttmp/extra_clangD.30Nov110424.1807505 -g
texttest -a sumo -d /home/delphi/extraClangDebug/sumo/tests
---------- Differences in errors ---------- 0a1,4 > /home/delphi/extraClangDebug/sumo/src/microsim/MSBaseVehicle.cpp:388:26: runtime error: -nan is outside the range of representable values of type 'long long' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/extraClangDebug/sumo/src/microsim/MSBaseVehicle.cpp:388:26 > /home/delphi/extraClangDebug/sumo/src/microsim/MSBaseVehicle.cpp:388:23: runtime error: signed integer overflow: -9223372036854775808 + -9223372036854775808 cannot be represented in type 'SUMOTime' (aka 'long long') > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/extraClangDebug/sumo/src/microsim/MSBaseVehicle.cpp:388:23
---------- Differences in errors ---------- 0a1,11 > > ================================================================= > ==2336094==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 10080 byte(s) in 2 object(s) allocated from: > #0 0x5a7371723821 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x34ee821) (BuildId: 37ba1bd83fb4d96918fde79fe5d885862d72f05a) > #1 0x5a737325e749 in MSRoutingEngine::InitTask::run(MFXWorkerThread*) /home/delphi/extraClangDebug/sumo/src/microsim/devices/MSRoutingEngine.cpp:746:20 > #2 0x5a737206c019 in MFXWorkerThread::run() /home/delphi/extraClangDebug/sumo/src/utils/foxtools/MFXWorkerThread.h:351:24 > #3 0x7e7ee384c712 in FX::FXThread::execute(void*) (/lib/x86_64-linux-gnu/libFOX-1.6.so.0+0x24c712) (BuildId: 8255c25c86a9650f625055b6ddbe324d5ad52682) > > SUMMARY: AddressSanitizer: 10080 byte(s) leaked in 2 allocation(s). ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,11 > > ================================================================= > ==2336102==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 10080 byte(s) in 2 object(s) allocated from: > #0 0x5e76246ea821 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x34ee821) (BuildId: 37ba1bd83fb4d96918fde79fe5d885862d72f05a) > #1 0x5e7626225749 in MSRoutingEngine::InitTask::run(MFXWorkerThread*) /home/delphi/extraClangDebug/sumo/src/microsim/devices/MSRoutingEngine.cpp:746:20 > #2 0x5e7625033019 in MFXWorkerThread::run() /home/delphi/extraClangDebug/sumo/src/utils/foxtools/MFXWorkerThread.h:351:24 > #3 0x781f9524c712 in FX::FXThread::execute(void*) (/lib/x86_64-linux-gnu/libFOX-1.6.so.0+0x24c712) (BuildId: 8255c25c86a9650f625055b6ddbe324d5ad52682) > > SUMMARY: AddressSanitizer: 10080 byte(s) leaked in 2 allocation(s). ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 4a5,15 > > ================================================================= > ==2336118==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 10080 byte(s) in 2 object(s) allocated from: > #0 0x5cc231280821 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x34ee821) (BuildId: 37ba1bd83fb4d96918fde79fe5d885862d72f05a) > #1 0x5cc232dbb749 in MSRoutingEngine::InitTask::run(MFXWorkerThread*) /home/delphi/extraClangDebug/sumo/src/microsim/devices/MSRoutingEngine.cpp:746:20 > #2 0x5cc231bc9019 in MFXWorkerThread::run() /home/delphi/extraClangDebug/sumo/src/utils/foxtools/MFXWorkerThread.h:351:24 > #3 0x7710ac04c712 in FX::FXThread::execute(void*) (/lib/x86_64-linux-gnu/libFOX-1.6.so.0+0x24c712) (BuildId: 8255c25c86a9650f625055b6ddbe324d5ad52682) > > SUMMARY: AddressSanitizer: 10080 byte(s) leaked in 2 allocation(s).
---------- Differences in errors ---------- 0a1,11 > > ================================================================= > ==2336084==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 10080 byte(s) in 2 object(s) allocated from: > #0 0x5a2d69990821 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x34ee821) (BuildId: 37ba1bd83fb4d96918fde79fe5d885862d72f05a) > #1 0x5a2d6b4cb749 in MSRoutingEngine::InitTask::run(MFXWorkerThread*) /home/delphi/extraClangDebug/sumo/src/microsim/devices/MSRoutingEngine.cpp:746:20 > #2 0x5a2d6a2d9019 in MFXWorkerThread::run() /home/delphi/extraClangDebug/sumo/src/utils/foxtools/MFXWorkerThread.h:351:24 > #3 0x7f7cdf04c712 in FX::FXThread::execute(void*) (/lib/x86_64-linux-gnu/libFOX-1.6.so.0+0x24c712) (BuildId: 8255c25c86a9650f625055b6ddbe324d5ad52682) > > SUMMARY: AddressSanitizer: 10080 byte(s) leaked in 2 allocation(s). ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,11 > > ================================================================= > ==2336146==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 10080 byte(s) in 2 object(s) allocated from: > #0 0x62448e003821 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x34ee821) (BuildId: 37ba1bd83fb4d96918fde79fe5d885862d72f05a) > #1 0x62448fb3e749 in MSRoutingEngine::InitTask::run(MFXWorkerThread*) /home/delphi/extraClangDebug/sumo/src/microsim/devices/MSRoutingEngine.cpp:746:20 > #2 0x62448e94c019 in MFXWorkerThread::run() /home/delphi/extraClangDebug/sumo/src/utils/foxtools/MFXWorkerThread.h:351:24 > #3 0x7a7c6ea4c712 in FX::FXThread::execute(void*) (/lib/x86_64-linux-gnu/libFOX-1.6.so.0+0x24c712) (BuildId: 8255c25c86a9650f625055b6ddbe324d5ad52682) > > SUMMARY: AddressSanitizer: 10080 byte(s) leaked in 2 allocation(s). ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 0a1,11 > > ================================================================= > ==2336147==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 10080 byte(s) in 2 object(s) allocated from: > #0 0x6215e4d69821 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x34ee821) (BuildId: 37ba1bd83fb4d96918fde79fe5d885862d72f05a) > #1 0x6215e68a4749 in MSRoutingEngine::InitTask::run(MFXWorkerThread*) /home/delphi/extraClangDebug/sumo/src/microsim/devices/MSRoutingEngine.cpp:746:20 > #2 0x6215e56b2019 in MFXWorkerThread::run() /home/delphi/extraClangDebug/sumo/src/utils/foxtools/MFXWorkerThread.h:351:24 > #3 0x788daea4c712 in FX::FXThread::execute(void*) (/lib/x86_64-linux-gnu/libFOX-1.6.so.0+0x24c712) (BuildId: 8255c25c86a9650f625055b6ddbe324d5ad52682) > > SUMMARY: AddressSanitizer: 10080 byte(s) leaked in 2 allocation(s). ---------- New result in exitcode ---------- 1
---------- Differences in errors ---------- 1a2,12 > > ================================================================= > ==2336114==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 10080 byte(s) in 2 object(s) allocated from: > #0 0x58fa67b12821 in operator new(unsigned long) (/home/delphi/extraClangDebug/sumo/bin/sumoD+0x34ee821) (BuildId: 37ba1bd83fb4d96918fde79fe5d885862d72f05a) > #1 0x58fa6964d749 in MSRoutingEngine::InitTask::run(MFXWorkerThread*) /home/delphi/extraClangDebug/sumo/src/microsim/devices/MSRoutingEngine.cpp:746:20 > #2 0x58fa6845b019 in MFXWorkerThread::run() /home/delphi/extraClangDebug/sumo/src/utils/foxtools/MFXWorkerThread.h:351:24 > #3 0x7067e284c712 in FX::FXThread::execute(void*) (/lib/x86_64-linux-gnu/libFOX-1.6.so.0+0x24c712) (BuildId: 8255c25c86a9650f625055b6ddbe324d5ad52682) > > SUMMARY: AddressSanitizer: 10080 byte(s) leaked in 2 allocation(s). ---------- New result in exitcode ---------- 1
---------- Differences in output ---------- 42c42 < DijkstraRouter answered 1 queries and explored 50.00 edges on average. --- > DijkstraRouter answered 1 queries and explored 55.00 edges on average.
---------- Differences in output ---------- 5c5 < Simulation ended at time: 4210.00. --- > Simulation ended at time: 4209.00. 13c13 < RouteLength: 3713.90 --- > RouteLength: 3717.15 15,17c15,17 < Duration: 405.38 < WaitingTime: 83.75 < TimeLoss: 133.90 --- > Duration: 406.22 > WaitingTime: 84.41 > TimeLoss: 134.44 19c19 < DijkstraRouter answered 3502 queries and explored 67.90 edges on average. --- > DijkstraRouter answered 3504 queries and explored 68.61 edges on average. ---------- Differences in vehroutes ---------- 13,14c13,14 < <vehicle id="16" depart="64.00" arrival="365.00"> < <route cost="246.28" savings="0.00" edges="-2472 -1782 1784 -1892 -829 833 2386 -2370 2319 2321 2365 -2405" exitTimes="76.00 108.00 118.00 160.00 175.00 188.00 209.00 270.00 287.00 317.00 349.00 365.00"/> --- > <vehicle id="16" depart="64.00" arrival="364.00"> > <route cost="246.28" savings="0.00" edges="-2472 -1782 1784 -1892 -829 833 2386 -2370 2319 2321 2365 -2405" exitTimes="76.00 108.00 118.00 160.00 175.00 188.00 209.00 270.00 287.00 317.00 349.00 364.00"/> 33,34c33,34 < <vehicle id="0" depart="0.00" arrival="397.00"> < <route cost="303.04" savings="0.00" edges="1617 -1617 -1575 -1338 -493 -264 -250 -232 -222 36 1329 -1458" exitTimes="45.00 81.00 99.00 112.00 180.00 201.00 219.00 245.00 264.00 304.00 360.00 397.00"/> --- > <vehicle id="0" depart="0.00" arrival="396.00"> > <route cost="303.04" savings="0.00" edges="1617 -1617 -1575 -1338 -493 -264 -250 -232 -222 36 1329 -1458" exitTimes="45.00 81.00 99.00 112.00 180.00 201.00 219.00 245.00 264.00 303.00 360.00 396.00"/> 38c38 < <route cost="182.41" savings="0.00" edges="-1784 1784 -1892 -829 833 2386 -2370 1903 2058 2438" exitTimes="90.00 101.00 135.00 162.00 186.00 205.00 275.00 366.00 384.00 407.00"/> --- > <route cost="182.41" savings="0.00" edges="-1784 1784 -1892 -829 833 2386 -2370 1903 2058 2438" exitTimes="90.00 101.00 135.00 162.00 186.00 205.00 276.00 366.00 384.00 407.00"/> 42c42 < <route cost="265.91" savings="0.00" edges="-222 222 240 254 278 652 662 833 2386 -2370 1903 2058 2438" exitTimes="36.00 55.00 82.00 111.00 122.00 159.00 180.00 191.00 211.00 278.00 368.00 386.00 409.00"/> --- > <route cost="265.91" savings="0.00" edges="-222 222 240 254 278 652 662 833 2386 -2370 1903 2058 2438" exitTimes="36.00 55.00 82.00 111.00 122.00 159.00 180.00 191.00 211.00 278.00 368.00 387.00 409.00"/> 50c50 < <route cost="274.43" savings="0.00" edges="-51 45 -3 5 222 240 254 278 652 662 833 1454 1586 2427" exitTimes="109.00 133.00 180.00 190.00 205.00 229.00 276.00 287.00 327.00 370.00 380.00 406.00 421.00 441.00"/> --- > <route cost="274.43" savings="0.00" edges="-51 45 -3 5 222 240 254 278 652 662 833 1454 1586 2427" exitTimes="109.00 133.00 180.00 190.00 205.00 229.00 276.00 287.00 327.00 370.00 380.00 405.00 421.00 441.00"/> 53,54c53,54 < <vehicle id="31" depart="124.00" arrival="450.00"> < <route cost="265.60" savings="0.00" edges="-1617 -1575 -1338 -493 -264 -250 -232 -222 -5 9 39 47 -47" exitTimes="157.00 174.00 186.00 218.00 270.00 288.00 319.00 339.00 346.00 405.00 416.00 433.00 450.00"/> --- > <vehicle id="31" depart="124.00" arrival="451.00"> > <route cost="265.60" savings="0.00" edges="-1617 -1575 -1338 -493 -264 -250 -232 -222 -5 9 39 47 -47" exitTimes="157.00 174.00 186.00 218.00 270.00 288.00 319.00 339.00 347.00 405.00 416.00 433.00 451.00"/> <truncated after showing first 30 lines>
---------- Differences in output ---------- 5c5 < Simulation ended at time: 4210.00. --- > Simulation ended at time: 4209.00. 13c13 < RouteLength: 3713.90 --- > RouteLength: 3717.15 15,17c15,17 < Duration: 405.38 < WaitingTime: 83.75 < TimeLoss: 133.90 --- > Duration: 406.22 > WaitingTime: 84.41 > TimeLoss: 134.44 19c19 < DijkstraRouter answered 3502 queries and explored 67.90 edges on average. --- > DijkstraRouter answered 3504 queries and explored 68.61 edges on average. ---------- Differences in vehroutes ---------- 13c13 < <vehicle id="16" depart="64.00" arrival="365.00"> --- > <vehicle id="16" depart="64.00" arrival="364.00"> 33c33 < <vehicle id="0" depart="0.00" arrival="397.00"> --- > <vehicle id="0" depart="0.00" arrival="396.00"> 53c53 < <vehicle id="31" depart="124.00" arrival="450.00"> --- > <vehicle id="31" depart="124.00" arrival="451.00"> 57,58c57,58 < <vehicle id="30" depart="120.00" arrival="452.00"> < <route cost="239.95" savings="0.00" edges="-1329 -36 222 240 254 278 652 662 833 2386 2411 2454"/> --- > <vehicle id="62" depart="248.00" arrival="451.00"> > <route cost="189.08" savings="0.00" edges="-1892 -664 -540 301 493 1338 1575 1617"/> 61,62c61,62 < <vehicle id="62" depart="248.00" arrival="452.00"> < <route cost="189.08" savings="0.00" edges="-1892 -664 -540 301 493 1338 1575 1617"/> --- > <vehicle id="30" depart="120.00" arrival="452.00"> > <route cost="239.95" savings="0.00" edges="-1329 -36 222 240 254 278 652 662 833 2386 2411 2454"/> 73c73 < <vehicle id="1" depart="4.00" arrival="469.00"> --- > <vehicle id="1" depart="4.00" arrival="468.00"> 80a81,84 > <vehicle id="9" depart="36.00" arrival="483.00"> <truncated after showing first 30 lines>devices rerouting reroute_congestions period_120 ( Last six runs Nov2025 )
---------- Differences in output ---------- 5c5 < Simulation ended at time: 4210.00. --- > Simulation ended at time: 4193.00. 13,19c13,19 < RouteLength: 3713.90 < Speed: 9.31 < Duration: 405.38 < WaitingTime: 83.75 < TimeLoss: 133.90 < DepartDelay: 0.06 < DijkstraRouter answered 3502 queries and explored 67.90 edges on average. --- > RouteLength: 3710.93 > Speed: 9.26 > Duration: 406.95 > WaitingTime: 85.33 > TimeLoss: 135.64 > DepartDelay: 0.09 > DijkstraRouter answered 3515 queries and explored 68.31 edges on average. ---------- Differences in vehroutes ---------- 9c9 < <vehicle id="13" depart="52.00" arrival="360.00"> --- > <vehicle id="13" depart="52.00" arrival="361.00"> 13c13 < <vehicle id="16" depart="64.00" arrival="365.00"> --- > <vehicle id="16" depart="64.00" arrival="364.00"> 17c17 < <vehicle id="2" depart="8.00" arrival="370.00"> --- > <vehicle id="2" depart="8.00" arrival="369.00"> 33c33 < <vehicle id="0" depart="0.00" arrival="397.00"> --- > <vehicle id="0" depart="0.00" arrival="396.00"> 45c45 < <vehicle id="11" depart="44.00" arrival="425.00"> --- > <vehicle id="11" depart="44.00" arrival="426.00"> 53c53 < <vehicle id="31" depart="124.00" arrival="450.00"> --- > <vehicle id="31" depart="124.00" arrival="451.00"> 81,85c81,82 < <vehicle id="36" depart="144.00" arrival="486.00"> < <routeDistribution> < <route cost="227.43" savings="0.00" replacedOnEdge="-2403" replacedOnIndex="3" reason="device.rerouting" replacedAtTime="264.00" probability="0" edges="-1887 1941 -2436 -2403 -1466 -1329 55 -47 51 330"/> < <route cost="169.39" savings="2.55" edges="-1887 1941 -2436 -2403 -1466 -1458 937 -792 330"/> < </routeDistribution> <truncated after showing first 30 lines>
---------- Differences in output ---------- 5c5 < Simulation ended at time: 4210.00. --- > Simulation ended at time: 4193.00. 13,19c13,19 < RouteLength: 3713.90 < Speed: 9.31 < Duration: 405.38 < WaitingTime: 83.75 < TimeLoss: 133.90 < DepartDelay: 0.06 < DijkstraRouter answered 3502 queries and explored 67.90 edges on average. --- > RouteLength: 3709.99 > Speed: 9.29 > Duration: 406.16 > WaitingTime: 85.06 > TimeLoss: 134.91 > DepartDelay: 0.08 > DijkstraRouter answered 3513 queries and explored 68.31 edges on average. ---------- Differences in vehroutes ---------- 9c9 < <vehicle id="13" depart="52.00" arrival="360.00"> --- > <vehicle id="13" depart="52.00" arrival="361.00"> 13c13 < <vehicle id="16" depart="64.00" arrival="365.00"> --- > <vehicle id="16" depart="64.00" arrival="364.00"> 17c17 < <vehicle id="2" depart="8.00" arrival="370.00"> --- > <vehicle id="2" depart="8.00" arrival="369.00"> 33c33 < <vehicle id="0" depart="0.00" arrival="397.00"> --- > <vehicle id="0" depart="0.00" arrival="396.00"> 45c45 < <vehicle id="11" depart="44.00" arrival="425.00"> --- > <vehicle id="11" depart="44.00" arrival="426.00"> 53c53 < <vehicle id="31" depart="124.00" arrival="450.00"> --- > <vehicle id="31" depart="124.00" arrival="451.00"> 81,85c81,82 < <vehicle id="36" depart="144.00" arrival="486.00"> < <routeDistribution> < <route cost="227.43" savings="0.00" replacedOnEdge="-2403" replacedOnIndex="3" reason="device.rerouting" replacedAtTime="264.00" probability="0" edges="-1887 1941 -2436 -2403 -1466 -1329 55 -47 51 330"/> < <route cost="169.39" savings="2.55" edges="-1887 1941 -2436 -2403 -1466 -1458 937 -792 330"/> < </routeDistribution> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,2 > /home/delphi/extraClangDebug/sumo/src/microsim/MSBaseVehicle.cpp:388:26: runtime error: -nan is outside the range of representable values of type 'long long' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/extraClangDebug/sumo/src/microsim/MSBaseVehicle.cpp:388:26devices rerouting trips_geo geoTrips_junctions ( Last six runs Nov2025 )
---------- Differences in errors ---------- 1a2,3 > /home/delphi/extraClangDebug/sumo/src/microsim/MSBaseVehicle.cpp:388:26: runtime error: -nan is outside the range of representable values of type 'long long' > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/extraClangDebug/sumo/src/microsim/MSBaseVehicle.cpp:388:26
---------- Differences in output ---------- 17c17 < WaitingTime: 49.47 --- > WaitingTime: 49.63
---------- Differences in output ---------- 16,18c16,18 < Duration: 78.12 < WaitingTime: 23.05 < TimeLoss: 47.39 --- > Duration: 78.17 > WaitingTime: 23.07 > TimeLoss: 47.44
---------- Differences in output ---------- 6c6 < Simulation ended at time: 699.00. --- > Simulation ended at time: 695.00. 14c14 < RouteLength: 729.99 --- > RouteLength: 726.38 16,18c16,18 < Duration: 380.08 < WaitingTime: 45.80 < TimeLoss: 109.59 --- > Duration: 377.52 > WaitingTime: 42.40 > TimeLoss: 105.99 20,26c20 < DijkstraRouter answered 398 queries and explored 3.99 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < DijkstraRouter answered 318 queries and explored 3.00 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < DijkstraRouter answered 246 queries and explored 3.33 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < DijkstraRouter answered 174 queries and explored 3.67 edges on average. --- > DijkstraRouter answered 1112 queries and explored 3.52 edges on average.
---------- Differences in output ---------- 18,32c18 < DijkstraRouter answered 90 queries and explored 16.00 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < DijkstraRouter answered 32 queries and explored 20.38 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < DijkstraRouter answered 12 queries and explored 24.50 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < DijkstraRouter answered 24 queries and explored 19.50 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < DijkstraRouter answered 16 queries and explored 24.50 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < DijkstraRouter answered 22 queries and explored 25.36 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < DijkstraRouter answered 2 queries and explored 22.50 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < DijkstraRouter answered 8 queries and explored 28.00 edges on average. --- > DijkstraRouter answered 206 queries and explored 19.77 edges on average.
consistent handling of unreachable arrivalPos (This bug was triggered by text found in file 'errors' matching 'Error: Vehicle '2' has no valid route') ---------- Differences in errors ---------- 1c1,3 < Error: Vehicle '2' has no valid route. No connection between edge 'beg' and edge 'end'. --- > Warning: No connection between edge 'end' and edge 'end' found. > Warning: No route for vehicle '2' found. > Error: Vehicle '2' has no valid route. ---------- Differences in vehroutes ---------- 5,8d4 < <vehicle id="1" depart="0.00" arrival="23.00"> < <route edges="beg"/> < </vehicle> <
consider via (This bug was triggered by FAILING to find text in file 'vehroutes' matching 'route edges=.*A1toA2') ---------- Differences in vehroutes ---------- 5c5 < <vehicle id="0" depart="0.00" arrival="64.00"> --- > <vehicle id="0" depart="0.00" arrival="45.00"> 7,8c7,8 < <route replacedOnEdge="" replacedAtTime="0.00" probability="0" edges="A0toB0 B0toC0 C0toD0 D0toD1 D1toC1 C1toB1 B1toA1 A1toA2 A2toB2 B2toC2 C2toD2 D2toD3"/> < <route edges="A0toB0 B0toB1 B1toA1 A1toA2 A2toB2 B2toC2 C2toD2 D2toD3"/> --- > <route replacedOnEdge="" reason="device.rerouting" replacedAtTime="0.00" probability="0" edges="A0toB0 B0toC0 C0toD0 D0toD1 D1toC1 C1toB1 B1toA1 A1toA2 A2toB2 B2toC2 C2toD2 D2toD3"/> > <route edges="A0toB0 B0toC0 C0toD0 D0toD1 D1toD2 D2toD3"/>devices rerouting via route ( Last six runs Nov2025 )