texttest -a traci -d /home/delphi/clangDebug/sumo/tests -reconnect /home/delphi/clangDebug/texttesttmp/clang3_64D.30Jun074405.4147354 -g
texttest -a traci -d /home/delphi/clangDebug/sumo/tests
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 f4 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2534685==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563a97cb1e32 bp 0x7ffdcf13d450 sp 0x7ffdcf13d448 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563a97cb1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563a97cb19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563a979bc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563a979bdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563a97baae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563a97baa786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563a97bac7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563a975316a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563a97534698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563a97525216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2d1815cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2d1815ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563a97463634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563a97521aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563a99e034f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563a97cb1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563a979bc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 f8 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2534680==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561136c54e32 bp 0x7fff28ebe330 sp 0x7fff28ebe328 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561136c54e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561136c549df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56113695f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561136960d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561136b4de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561136b4d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561136b4f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5611364d46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5611364d7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5611364c8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fce0d2bcd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fce0d2bce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561136406634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5611364c4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561138da64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561136c54725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56113695f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2534690==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56347c6fbe32 bp 0x7fffe93f4ab0 sp 0x7fffe93f4aa8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56347c6fbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56347c6fb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56347c4069b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56347c407d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56347c601ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56347c5f9952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56347c863793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56347bf85c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56347bf8156c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56347bf6f018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f1931592d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1931592e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56347bead634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56347bf6baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56347e84d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56347c6fb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56347c4069b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 548,728d547 < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 83 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2525897==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561d7b108e32 bp 0x7fff774953f0 sp 0x7fff774953e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561d7b108e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561d7b1089df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561d7ae139b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561d7ae14d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561d7b001e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561d7b001786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561d7b0037f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561d7a9886a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561d7a98b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561d7a97c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f336364cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f336364ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561d7a8ba634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561d7a978aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561d7d25a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561d7b108725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561d7ae139b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 44,55c44 < <interval begin="39.00" end="40.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="40.00" end="41.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="41.00" end="42.00" id="tmp" sampledSeconds="1.00" nVehEntered="1" nVehLeft="0" nVehSeen="1" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="12.00" maxOccupancy="12.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" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="42.00" end="43.00" id="tmp" sampledSeconds="1.00" nVehEntered="0" nVehLeft="0" nVehSeen="1" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="12.00" maxOccupancy="12.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" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="43.00" end="44.00" id="tmp" sampledSeconds="0.80" nVehEntered="0" nVehLeft="1" nVehSeen="1" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="0.00" maxOccupancy="0.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.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="44.00" end="45.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="45.00" end="46.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="46.00" end="47.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="47.00" end="48.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="48.00" end="49.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="49.00" end="50.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < </detector> --- > <interval begin="39.00" end="40.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum=" \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fd 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2525881==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ce8c471e32 bp 0x7ffff8a766b0 sp 0x7ffff8a766a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ce8c471e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ce8c4719df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ce8c17c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ce8c17dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ce8c36ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ce8c36a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ce8c36c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ce8bcf16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ce8bcf4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ce8bce5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f777167dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f777167de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ce8bc23634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ce8bce1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ce8e5c34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ce8c471725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ce8c17c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 44,55c44 < <interval begin="39.00" end="40.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="40.00" end="41.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="41.00" end="42.00" id="tmp1" sampledSeconds="1.00" nVehEntered="1" nVehLeft="0" nVehSeen="1" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="12.00" maxOccupancy="12.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" maxIntervalHal tingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="42.00" end="43.00" id="tmp1" sampledSeconds="1.00" nVehEntered="0" nVehLeft="0" nVehSeen="1" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="12.00" maxOccupancy="12.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" maxIntervalHal tingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="43.00" end="44.00" id="tmp1" sampledSeconds="0.80" nVehEntered="0" nVehLeft="1" nVehSeen="1" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="44.00" end="45.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="45.00" end="46.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="46.00" end="47.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="47.00" end="48.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="48.00" end="49.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="49.00" end="50.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < </detector> --- > <interval begin="39.00" end="40.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles=" \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 03 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2525917==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557b231a2e32 bp 0x7ffe727cf1b0 sp 0x7ffe727cf1a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557b231a2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557b231a29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557b22ead9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557b22eaed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557b2309be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557b2309b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557b2309d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557b22a226a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557b22a25698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557b22a16216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe586f11d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe586f11e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557b22954634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557b22a12aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557b252f44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557b231a2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557b22ead9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 7f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2525883==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55838cab8e32 bp 0x7ffcfd60b4f0 sp 0x7ffcfd60b4e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55838cab8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55838cab89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55838c7c39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55838c7c4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55838c9b1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55838c9b1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55838c9b37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55838c3386a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55838c33b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55838c32c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5923c6bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5923c6be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55838c26a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55838c328aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55838ec0a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55838cab8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55838c7c39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 44,55c44 < <interval begin="39.00" end="40.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="40.00" end="41.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="41.00" end="42.00" id="tmp" sampledSeconds="1.00" nVehEntered="1" nVehLeft="0" nVehSeen="1" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="12.00" maxOccupancy="12.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" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="42.00" end="43.00" id="tmp" sampledSeconds="1.00" nVehEntered="0" nVehLeft="0" nVehSeen="1" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="12.00" maxOccupancy="12.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" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="43.00" end="44.00" id="tmp" sampledSeconds="0.80" nVehEntered="0" nVehLeft="1" nVehSeen="1" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="0.00" maxOccupancy="0.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.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="44.00" end="45.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="45.00" end="46.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="46.00" end="47.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="47.00" end="48.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="48.00" end="49.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="49.00" end="50.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < </detector> --- > <interval begin="39.00" end="40.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum=" \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 ff 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2525833==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56030ae2ee32 bp 0x7ffefdfafc70 sp 0x7ffefdfafc68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56030ae2ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56030ae2e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56030ab399b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56030ab3ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56030ad27e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56030ad27786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56030ad297f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56030a6ae6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56030a6b1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56030a6a2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd17e093d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd17e093e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56030a5e0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56030a69eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56030cf804f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56030ae2e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56030ab399b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 44,55c44 < <interval begin="39.00" end="40.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="40.00" end="41.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="41.00" end="42.00" id="tmp1" sampledSeconds="1.00" nVehEntered="1" nVehLeft="0" nVehSeen="1" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="12.00" maxOccupancy="12.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" maxIntervalHal tingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="42.00" end="43.00" id="tmp1" sampledSeconds="1.00" nVehEntered="0" nVehLeft="0" nVehSeen="1" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="12.00" maxOccupancy="12.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" maxIntervalHal tingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="43.00" end="44.00" id="tmp1" sampledSeconds="0.80" nVehEntered="0" nVehLeft="1" nVehSeen="1" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="44.00" end="45.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="45.00" end="46.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="46.00" end="47.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="47.00" end="48.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="48.00" end="49.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="49.00" end="50.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < </detector> --- > <interval begin="39.00" end="40.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles=" \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 0d 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2525836==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5651f428ee32 bp 0x7fff01be6850 sp 0x7fff01be6848 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5651f428ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5651f428e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5651f3f999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5651f3f9ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5651f4187e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5651f4187786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5651f41897f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5651f3b0e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5651f3b11698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5651f3b02216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc2a69a4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc2a69a4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5651f3a40634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5651f3afeaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5651f63e04f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5651f428e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5651f3f999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 7a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526243==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559611583e32 bp 0x7ffcdf9b6fb0 sp 0x7ffcdf9b6fa8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559611583e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5596115839df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55961128e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55961128fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55961147ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55961147c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55961147e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559610e036a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559610e06698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559610df7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4714688d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4714688e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559610d35634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559610df3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5596136d54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559611583725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55961128e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 44,55c44 < <interval begin="39.00" end="40.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="40.00" end="41.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="41.00" end="42.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="42.00" end="43.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="43.00" end="44.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="44.00" end="45.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="45.00" end="46.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="46.00" end="47.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="47.00" end="48.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="48.00" end="49.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="49.00" end="50.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.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" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < </detector> --- > <interval begin="39.00" end="40.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum=" \ No newline at end of file ---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 73 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526204==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564384e46e32 bp 0x7fffa8791af0 sp 0x7fffa8791ae8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564384e46e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564384e469df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564384b519b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564384b52d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564384d3fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564384d3f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564384d417f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5643846c66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5643846c9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5643846ba216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f045106bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f045106be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5643845f8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5643846b6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564386f984f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564384e46725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564384b519b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 47 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530424==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560f948f3e32 bp 0x7ffe31ddeff0 sp 0x7ffe31ddefe8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560f948f3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560f948f39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560f945fe9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560f945ffd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560f947ece68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560f947ec786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560f947ee7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560f941736a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560f94176698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560f94167216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbc8ccccd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbc8cccce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560f940a5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560f94163aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560f96a454f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560f948f3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560f945fe9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530423==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56474ce1ae32 bp 0x7ffcde56eeb0 sp 0x7ffcde56eea8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56474ce1ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56474ce1a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56474cb259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56474cb26d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56474cd13e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56474cd13786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56474cd157f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56474c69a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56474c69d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56474c68e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbac6485d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbac6485e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56474c5cc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56474c68aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56474ef6c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56474ce1a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56474cb259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530438==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55eb4e599e32 bp 0x7fff0d872dd0 sp 0x7fff0d872dc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55eb4e599e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55eb4e5999df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55eb4e2a49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55eb4e2a5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55eb4e492e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55eb4e492786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55eb4e4947f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55eb4de196a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55eb4de1c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55eb4de0d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f98d63e2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f98d63e2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55eb4dd4b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55eb4de09aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55eb506eb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55eb4e599725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55eb4e2a49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530463==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56267d22ae32 bp 0x7ffcf80809f0 sp 0x7ffcf80809e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56267d22ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56267d22a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56267cf359b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56267cf36d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56267d123e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56267d123786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56267d1257f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56267caaa6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56267caad698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56267ca9e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fba1f952d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fba1f952e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56267c9dc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56267ca9aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56267f37c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56267d22a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56267cf359b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 5d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530762==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c7a1fdde32 bp 0x7ffd93218a90 sp 0x7ffd93218a88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c7a1fdde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c7a1fdd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c7a1ce89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c7a1ce9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c7a1ed6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c7a1ed6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c7a1ed87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c7a185d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c7a1860698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c7a1851216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f04fda59d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f04fda59e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c7a178f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c7a184daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c7a412f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c7a1fdd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c7a1ce89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 91 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530768==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563cb224ee32 bp 0x7ffd1cbe63d0 sp 0x7ffd1cbe63c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563cb224ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563cb224e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563cb1f599b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563cb1f5ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563cb2147e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563cb2147786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563cb21497f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563cb1ace6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563cb1ad1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563cb1ac2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb336cb1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb336cb1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563cb1a00634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563cb1abeaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563cb43a04f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563cb224e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563cb1f599b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 5d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530587==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5602e2359e32 bp 0x7fff4e7c6050 sp 0x7fff4e7c6048 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5602e2359e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5602e23599df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5602e20649b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5602e2065d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5602e2252e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5602e2252786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5602e22547f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5602e1bd96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5602e1bdc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5602e1bcd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd1516c2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd1516c2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5602e1b0b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5602e1bc9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5602e44ab4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5602e2359725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5602e20649b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 88 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530579==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560d7fd9ce32 bp 0x7fff53cb6010 sp 0x7fff53cb6008 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560d7fd9ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560d7fd9c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560d7faa79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560d7faa8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560d7fc95e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560d7fc95786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560d7fc977f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560d7f61c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560d7f61f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560d7f610216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9af26e1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9af26e1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560d7f54e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560d7f60caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560d81eee4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560d7fd9c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560d7faa79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 5c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530694==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5645dad11e32 bp 0x7ffe5ea65ff0 sp 0x7ffe5ea65fe8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5645dad11e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5645dad119df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5645daa1c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5645daa1dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5645dac0ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5645dac0a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5645dac0c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5645da5916a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5645da594698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5645da585216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8d3991ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8d3991ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5645da4c3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5645da581aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5645dce634f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5645dad11725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5645daa1c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530696==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557c67727e32 bp 0x7ffda1e87bf0 sp 0x7ffda1e87be8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557c67727e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557c677279df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557c674329b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557c67433d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557c67620e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557c67620786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557c676227f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557c66fa76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557c66faa698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557c66f9b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe2bc282d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe2bc282e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557c66ed9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557c66f97aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557c698794f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557c67727725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557c674329b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 5f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530707==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55db9442de32 bp 0x7ffcbc10acb0 sp 0x7ffcbc10aca8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55db9442de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55db9442d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55db941389b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55db94139d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55db94326e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55db94326786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55db943287f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55db93cad6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55db93cb0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55db93ca1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f29e308ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f29e308ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55db93bdf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55db93c9daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55db9657f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55db9442d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55db941389b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530728==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c441632e32 bp 0x7ffc26544cd0 sp 0x7ffc26544cc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c441632e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c4416329df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c44133d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c44133ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c44152be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c44152b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c44152d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c440eb26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c440eb5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c440ea6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f43fb177d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f43fb177e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c440de4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c440ea2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c4437844f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c441632725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c44133d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 49 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530483==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562653317e32 bp 0x7fffad7e3df0 sp 0x7fffad7e3de8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562653317e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5626533179df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5626530229b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562653023d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562653210e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562653210786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5626532127f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562652b976a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562652b9a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562652b8b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f890ff94d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f890ff94e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562652ac9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562652b87aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5626554694f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562653317725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5626530229b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 71 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530525==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55feccc63e32 bp 0x7fff79391eb0 sp 0x7fff79391ea8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55feccc63e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55feccc639df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fecc96e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fecc96fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55feccb5ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55feccb5c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55feccb5e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fecc4e36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fecc4e6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fecc4d7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff953471d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff953471e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fecc415634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fecc4d3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fecedb54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55feccc63725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fecc96e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 5f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530686==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556abf04ee32 bp 0x7ffdae39d2f0 sp 0x7ffdae39d2e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556abf04ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556abf04e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556abed599b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556abed5ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556abef47e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556abef47786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556abef497f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556abe8ce6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556abe8d1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556abe8c2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f76ba2b4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f76ba2b4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556abe800634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556abe8beaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556ac11a04f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556abf04e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556abed599b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530692==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cc91626e32 bp 0x7ffcc59c09f0 sp 0x7ffcc59c09e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cc91626e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cc916269df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cc913319b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cc91332d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cc9151fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cc9151f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cc915217f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cc90ea66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cc90ea9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cc90e9a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7efe6dcfbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efe6dcfbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cc90dd8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cc90e96aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cc937784f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cc91626725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cc913319b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 64 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530549==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e0e6996e32 bp 0x7ffff82e6650 sp 0x7ffff82e6648 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e0e6996e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e0e69969df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e0e66a19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e0e66a2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e0e688fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e0e688f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e0e68917f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e0e62166a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e0e6219698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e0e620a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb621d3ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb621d3ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e0e6148634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e0e6206aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e0e8ae84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e0e6996725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e0e66a19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530559==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c8af59de32 bp 0x7ffda9b7fdb0 sp 0x7ffda9b7fda8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c8af59de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c8af59d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c8af2a89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c8af2a9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c8af496e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c8af496786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c8af4987f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c8aee1d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c8aee20698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c8aee11216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff577f90d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff577f90e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c8aed4f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c8aee0daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c8b16ef4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c8af59d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c8af2a89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 5d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530780==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562878e79e32 bp 0x7ffee7bb6690 sp 0x7ffee7bb6688 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562878e79e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562878e799df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562878b849b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562878b85d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562878d72e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562878d72786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562878d747f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5628786f96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5628786fc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5628786ed216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb51f744d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb51f744e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56287862b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5628786e9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56287afcb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562878e79725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562878b849b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530819==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55641c194e32 bp 0x7ffce43e0f10 sp 0x7ffce43e0f08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55641c194e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55641c1949df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55641be9f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55641bea0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55641c08de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55641c08d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55641c08f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55641ba146a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55641ba17698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55641ba08216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f44afaa1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f44afaa1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55641b946634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55641ba04aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55641e2e64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55641c194725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55641be9f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 60 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530840==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555c66199e32 bp 0x7ffd9b486bf0 sp 0x7ffd9b486be8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555c66199e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555c661999df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555c65ea49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555c65ea5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555c66092e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555c66092786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555c660947f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555c65a196a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555c65a1c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555c65a0d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f010f5f5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f010f5f5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555c6594b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555c65a09aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555c682eb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555c66199725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555c65ea49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530869==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5644249a2e32 bp 0x7ffc9b6b6a10 sp 0x7ffc9b6b6a08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5644249a2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5644249a29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5644246ad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5644246aed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56442489be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56442489b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56442489d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5644242226a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564424225698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564424216216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe3fd704d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe3fd704e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564424154634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564424212aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564426af44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5644249a2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5644246ad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 46 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530778==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5625f0fd8e32 bp 0x7ffda6b8f5b0 sp 0x7ffda6b8f5a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5625f0fd8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5625f0fd89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5625f0ce39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5625f0ce4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5625f0ed1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5625f0ed1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5625f0ed37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5625f08586a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5625f085b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5625f084c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1405ab3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1405ab3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5625f078a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5625f0848aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5625f312a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5625f0fd8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5625f0ce39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 65 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530770==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5607cb253e32 bp 0x7ffed9591f50 sp 0x7ffed9591f48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5607cb253e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5607cb2539df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5607caf5e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5607caf5fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5607cb14ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5607cb14c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5607cb14e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5607caad36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5607caad6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5607caac7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5c05fa1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5c05fa1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5607caa05634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5607caac3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5607cd3a54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5607cb253725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5607caf5e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530554==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560f4dd06e32 bp 0x7ffe45832d30 sp 0x7ffe45832d28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560f4dd06e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560f4dd069df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560f4da119b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560f4da12d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560f4dbffe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560f4dbff786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560f4dc017f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560f4d5866a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560f4d589698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560f4d57a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5412f7ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5412f7ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560f4d4b8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560f4d576aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560f4fe584f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560f4dd06725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560f4da119b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 68 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530547==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c879aaee32 bp 0x7fffa4e1ce90 sp 0x7fffa4e1ce88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c879aaee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c879aae9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c8797b99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c8797bad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c8799a7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c8799a7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c8799a97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c87932e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c879331698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c879322216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1309fbad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1309fbae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c879260634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c87931eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c87bc004f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c879aae725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c8797b99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530535==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ee7ec06e32 bp 0x7ffd72047730 sp 0x7ffd72047728 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ee7ec06e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ee7ec069df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ee7e9119b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ee7e912d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ee7eaffe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ee7eaff786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ee7eb017f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ee7e4866a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ee7e489698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ee7e47a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f92fd819d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f92fd819e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ee7e3b8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ee7e476aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ee80d584f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ee7ec06725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ee7e9119b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530532==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x565259025e32 bp 0x7ffcb259c8f0 sp 0x7ffcb259c8e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x565259025e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5652590259df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x565258d309b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x565258d31d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x565258f1ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x565258f1e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x565258f207f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5652588a56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5652588a8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x565258899216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc2d000fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc2d000fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5652587d7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x565258895aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56525b1774f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x565259025725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x565258d309b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 66 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530966==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5650e3b56e32 bp 0x7ffd453e0210 sp 0x7ffd453e0208 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5650e3b56e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5650e3b569df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5650e38619b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5650e3862d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5650e3a4fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5650e3a4f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5650e3a517f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5650e33d66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5650e33d9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5650e33ca216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa6d1185d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa6d1185e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5650e3308634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5650e33c6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5650e5ca84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5650e3b56725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5650e38619b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 93 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531014==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55605e1aae32 bp 0x7fffe56a1030 sp 0x7fffe56a1028 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55605e1aae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55605e1aa9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55605deb59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55605deb6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55605e0a3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55605e0a3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55605e0a57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55605da2a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55605da2d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55605da1e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb39b1a4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb39b1a4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55605d95c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55605da1aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5560602fc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55605e1aa725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55605deb59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 64 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530870==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55db93b78e32 bp 0x7fffef982bb0 sp 0x7fffef982ba8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55db93b78e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55db93b789df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55db938839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55db93884d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55db93a71e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55db93a71786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55db93a737f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55db933f86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55db933fb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55db933ec216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fee6e380d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fee6e380e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55db9332a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55db933e8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55db95cca4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55db93b78725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55db938839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 90 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530876==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563edcc28e32 bp 0x7ffe9eb30510 sp 0x7ffe9eb30508 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563edcc28e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563edcc289df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563edc9339b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563edc934d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563edcb21e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563edcb21786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563edcb237f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563edc4a86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563edc4ab698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563edc49c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcc65542d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcc65542e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563edc3da634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563edc498aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563eded7a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563edcc28725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563edc9339b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 62 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531002==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5634dfd66e32 bp 0x7ffd772b5570 sp 0x7ffd772b5568 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5634dfd66e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5634dfd669df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5634dfa719b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5634dfa72d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5634dfc5fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5634dfc5f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5634dfc617f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5634df5e66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5634df5e9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5634df5da216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f352dadcd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f352dadce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5634df518634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5634df5d6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5634e1eb84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5634dfd66725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5634dfa719b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 87 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531027==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55800a1a5e32 bp 0x7fffa2257190 sp 0x7fffa2257188 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55800a1a5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55800a1a59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558009eb09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558009eb1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55800a09ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55800a09e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55800a0a07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558009a256a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558009a28698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558009a19216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f62f1747d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f62f1747e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558009957634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558009a15aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55800c2f74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55800a1a5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558009eb09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 5e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530883==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ef572b6e32 bp 0x7ffd096c2130 sp 0x7ffd096c2128 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ef572b6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ef572b69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ef56fc19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ef56fc2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ef571afe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ef571af786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ef571b17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ef56b366a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ef56b39698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ef56b2a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd1b6033d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd1b6033e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ef56a68634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ef56b26aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ef594084f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ef572b6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ef56fc19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530929==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f189203e32 bp 0x7ffc28a143f0 sp 0x7ffc28a143e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f189203e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f1892039df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f188f0e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f188f0fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f1890fce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f1890fc786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f1890fe7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f188a836a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f188a86698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f188a77216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f27e9666d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f27e9666e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f1889b5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f188a73aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f18b3554f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f189203725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f188f0e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 63 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530878==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5613b9946e32 bp 0x7ffd1b340030 sp 0x7ffd1b340028 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5613b9946e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5613b99469df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5613b96519b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5613b9652d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5613b983fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5613b983f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5613b98417f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5613b91c66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5613b91c9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5613b91ba216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa694509d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa694509e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5613b90f8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5613b91b6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5613bba984f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5613b9946725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5613b96519b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 89 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530880==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562dadc3ae32 bp 0x7ffc10408710 sp 0x7ffc10408708 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562dadc3ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562dadc3a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562dad9459b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562dad946d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562dadb33e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562dadb33786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562dadb357f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562dad4ba6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562dad4bd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562dad4ae216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc58175fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc58175fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562dad3ec634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562dad4aaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562dafd8c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562dadc3a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562dad9459b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531036==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5651fa425e32 bp 0x7fff2e770ad0 sp 0x7fff2e770ac8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5651fa425e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5651fa4259df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5651fa1309b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5651fa131d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5651fa31ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5651fa31e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5651fa3207f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5651f9ca56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5651f9ca8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5651f9c99216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcaa65cbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcaa65cbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5651f9bd7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5651f9c95aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5651fc5774f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5651fa425725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5651fa1309b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 00 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531113==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b6f8553e32 bp 0x7ffe4104bcd0 sp 0x7ffe4104bcc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b6f8553e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b6f85539df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b6f825e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b6f825fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b6f844ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b6f844c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b6f844e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b6f7dd36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b6f7dd6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b6f7dc7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f40437b0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f40437b0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b6f7d05634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b6f7dc3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b6fa6a54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b6f8553725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b6f825e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 f6 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531049==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5583eb48ce32 bp 0x7ffeb0781df0 sp 0x7ffeb0781de8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5583eb48ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5583eb48c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5583eb1979b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5583eb198d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5583eb385e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5583eb385786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5583eb3877f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5583ead0c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5583ead0f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5583ead00216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7febe0a64d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7febe0a64e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5583eac3e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5583eacfcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5583ed5de4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5583eb48c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5583eb1979b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 1f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531119==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559914cb4e32 bp 0x7fff1dc47b90 sp 0x7fff1dc47b88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559914cb4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559914cb49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5599149bf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5599149c0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559914bade68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559914bad786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559914baf7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5599145346a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559914537698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559914528216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8d91007d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8d91007e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559914466634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559914524aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559916e064f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559914cb4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5599149bf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 16 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531116==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564f9fa48e32 bp 0x7ffe76a4df50 sp 0x7ffe76a4df48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564f9fa48e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564f9fa489df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564f9f7539b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564f9f754d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564f9f941e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564f9f941786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564f9f9437f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564f9f2c86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564f9f2cb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564f9f2bc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f479624bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f479624be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564f9f1fa634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564f9f2b8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564fa1b9a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564f9fa48725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564f9f7539b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 84 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2525845==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564771f44e32 bp 0x7ffde036d5b0 sp 0x7ffde036d5a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564771f44e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564771f449df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564771c4f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564771c50d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564771e3de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564771e3d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564771e3f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5647717c46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5647717c7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5647717b8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff6dc031d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff6dc031e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5647716f6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5647717b4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5647740964f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564771f44725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564771c4f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 51,55c51 < <interval begin="46.00" end="47.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="47.00" end="48.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="48.00" end="49.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="49.00" end="50.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < </detector> --- > <interval begin="46.00" end="47.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 e3 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2525841==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55858a95ae32 bp 0x7ffd81eff530 sp 0x7ffd81eff528 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55858a95ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55858a95a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55858a6659b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55858a666d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55858a853e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55858a853786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55858a8557f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55858a1da6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55858a1dd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55858a1ce216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6859a5dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6859a5de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55858a10c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55858a1caaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55858caac4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55858a95a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55858a6659b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 99,105c99 < <interval begin="47.00" end="48.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="47.00" end="48.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="48.00" end="49.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="48.00" end="49.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="49.00" end="50.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="49.00" end="50.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < </detector> --- > <interval begin="47.00" end="48.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00 \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 eb 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2525850==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557e6d2dfe32 bp 0x7fff60efdfb0 sp 0x7fff60efdfa8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557e6d2dfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557e6d2df9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557e6cfea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557e6cfebd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557e6d1d8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557e6d1d8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557e6d1da7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557e6cb5f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557e6cb62698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557e6cb53216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc0ce0c1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc0ce0c1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557e6ca91634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557e6cb4faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557e6f4314f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557e6d2df725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557e6cfea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 83 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2525893==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c6443eee32 bp 0x7ffe0314c010 sp 0x7ffe0314c008 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c6443eee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c6443ee9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c6440f99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c6440fad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c6442e7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c6442e7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c6442e97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c643c6e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c643c71698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c643c62216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe112b87d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe112b87e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c643ba0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c643c5eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c6465404f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c6443ee725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c6440f99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 51,55c51 < <interval begin="46.00" end="47.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="47.00" end="48.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="48.00" end="49.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="49.00" end="50.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < </detector> --- > <interval begin="46.00" end="47.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 ec 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2525844==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fd1f5d5e32 bp 0x7fffcda09250 sp 0x7fffcda09248 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fd1f5d5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fd1f5d59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fd1f2e09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fd1f2e1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fd1f4cee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fd1f4ce786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fd1f4d07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fd1ee556a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fd1ee58698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fd1ee49216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f68e7023d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f68e7023e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fd1ed87634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fd1ee45aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fd217274f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fd1f5d5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fd1f2e09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 99,105c99 < <interval begin="47.00" end="48.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="47.00" end="48.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="48.00" end="49.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="48.00" end="49.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="49.00" end="50.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="49.00" end="50.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < </detector> --- > <interval begin="47.00" end="48.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00 \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 ed 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2525900==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5637195c4e32 bp 0x7fff14ee7710 sp 0x7fff14ee7708 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5637195c4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5637195c49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5637192cf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5637192d0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5637194bde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5637194bd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5637194bf7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563718e446a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563718e47698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563718e38216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdb4c58ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdb4c58ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563718d76634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563718e34aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56371b7164f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5637195c4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5637192cf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:24 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c16,40 < <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="1.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="1.00" end="2.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="2.00" end="3.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < </detector> --- > <input> > <net-file value="net.net.xml"/> > <additional-files value="input_routes.rou.xml,input_additional.add.xml,input_additional2.add.xml"/> > </input> > > <output> > <write-license value="true"/> > </output> > > <time> <truncated after showing first 30 lines> ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 cc 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2525869==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56132c6d6e32 bp 0x7ffdcceddf50 sp 0x7ffdcceddf48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56132c6d6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56132c6d69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56132c3e19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56132c3e2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56132c5cfe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56132c5cf786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56132c5d17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56132bf566a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56132bf59698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56132bf4a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f566a5d9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f566a5d9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56132be88634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56132bf46aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56132e8284f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56132c6d6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56132c3e19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:24 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c16,40 < <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="1.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="1.00" end="2.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="2.00" end="3.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < </detector> --- > <input> > <net-file value="net.net.xml"/> > <additional-files value="input_routes.rou.xml,input_additional.add.xml,input_additional2.add.xml"/> > </input> > > <output> > <write-license value="true"/> > </output> > > <time> <truncated after showing first 30 lines> ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 d0 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2525857==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fee9cefe32 bp 0x7ffda4d06730 sp 0x7ffda4d06728 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fee9cefe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fee9cef9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fee99fa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fee99fbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fee9be8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fee9be8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fee9bea7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fee956f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fee9572698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fee9563216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7feea750ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7feea750ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fee94a1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fee955faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55feebe414f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fee9cef725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fee99fa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2525921==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b904b02e32 bp 0x7ffce643fc50 sp 0x7ffce643fc48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b904b02e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b904b029df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b90480d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b90480ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b9049fbe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b9049fb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b9049fd7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b9043826a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b904385698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b904376216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd5ef3c3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd5ef3c3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b9042b4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b904372aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b906c544f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b904b02725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b90480d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 51,55c51 < <interval begin="46.00" end="47.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="47.00" end="48.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="48.00" end="49.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="49.00" end="50.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < </detector> --- > <interval begin="46.00" end="47.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered \ No newline at end of file ---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 70 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2525868==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5598f40d3e32 bp 0x7ffc19170df0 sp 0x7ffc19170de8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5598f40d3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5598f40d39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5598f3dde9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5598f3ddfd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5598f3fcce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5598f3fcc786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5598f3fce7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5598f39536a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5598f3956698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5598f3947216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4191d99d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4191d99e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5598f3885634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5598f3943aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5598f62254f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5598f40d3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5598f3dde9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 51,59c51 < <interval begin="46.00" end="47.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="47.00" end="48.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="48.00" end="49.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="49.00" end="50.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="50.00" end="51.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="1"/> < <interval begin="51.00" end="52.00" id="3/1to2/1" nVehContrib="1" flow="3600.00" occupancy="30.00" speed="10.00" harmonicMeanSpeed="10.00" length="3.00" nVehEntered="0"/> < <interval begin="52.00" end="53.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="53.00" end="54.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < </detector> --- > <interval begin="46.00" end="47.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 0a 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2525854==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563bc9343e32 bp 0x7ffe7e731dd0 sp 0x7ffe7e731dc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563bc9343e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563bc93439df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563bc904e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563bc904fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563bc923ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563bc923c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563bc923e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563bc8bc36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563bc8bc6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563bc8bb7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f55f78e8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f55f78e8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563bc8af5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563bc8bb3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563bcb4954f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563bc9343725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563bc904e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:24 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,17c16,40 < <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="10.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="0.00" end="10.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="10.00" end="20.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="10.00" end="20.00" id="4/1to3/1" nVehContrib="1" flow="360.00" occupancy="3.00" speed="10.00" harmonicMeanSpeed="10.00" length="3.00" nVehEntered="1"/> < <interval begin="20.00" end="30.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="20.00" end="30.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="30.00" end="40.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="30.00" end="40.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="40.00" end="50.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="40.00" end="50.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="50.00" end="54.00" id="3/1to2/1" nVehContrib="1" flow="900.00" occupancy="7.50" speed="10.00" harmonicMeanSpeed="10.00" length="3.00" nVehEntered="1"/> < <interval begin="50.00" end="54.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < </detector> --- > <input> <truncated after showing first 30 lines> ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 05 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2525871==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555e61b50e32 bp 0x7fffa42cbef0 sp 0x7fffa42cbee8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555e61b50e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555e61b509df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555e6185b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555e6185cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555e61a49e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555e61a49786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555e61a4b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555e613d06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555e613d3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555e613c4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0fc9d38d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0fc9d38e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555e61302634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555e613c0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555e63ca24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555e61b50725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555e6185b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 99,113c99 < <interval begin="47.00" end="48.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="47.00" end="48.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="48.00" end="49.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="48.00" end="49.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="49.00" end="50.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="49.00" end="50.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="50.00" end="51.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="1"/> < <interval begin="50.00" end="51.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="51.00" end="52.00" id="3/1to2/1" nVehContrib="1" flow="3600.00" occupancy="30.00" speed="10.00" harmonicMeanSpeed="10.00" length="3.00" nVehEntered="0"/> < <interval begin="51.00" end="52.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="52.00" end="53.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="52.00" end="53.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="53.00" end="54.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="53.00" end="54.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < </detector> --- > <interval begin="47.00" end="48.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00 \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fa 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2525895==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557b5531ae32 bp 0x7fffef22f190 sp 0x7fffef22f188 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557b5531ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557b5531a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557b550259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557b55026d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557b55213e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557b55213786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557b552157f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557b54b9a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557b54b9d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557b54b8e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0a6a394d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0a6a394e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557b54acc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557b54b8aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557b5746c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557b5531a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557b550259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 51,70c51 < <interval begin="46.00" end="47.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="47.00" end="48.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="48.00" end="49.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="49.00" end="50.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="50.00" end="51.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="1"/> < <interval begin="51.00" end="52.00" id="3/1to2/1" nVehContrib="1" flow="3600.00" occupancy="30.00" speed="10.00" harmonicMeanSpeed="10.00" length="3.00" nVehEntered="0"/> < <interval begin="52.00" end="53.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="53.00" end="54.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="54.00" end="55.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="55.00" end="56.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="56.00" end="57.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="57.00" end="58.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="58.00" end="59.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="59.00" end="60.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="60.00" end="61.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="61.00" end="62.00" id="3/1to2/1" nVehContrib="1" flow="3600.00" occupancy="33.33" speed="9.00" harmonicMeanSpeed="9.00" length="3.00" nVehEntered="1"/> < <interval begin="62.00" end="63.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="63.00" end="64.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="64.00" end="65.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < </detector> --- > <interval begin="46.00" end="47.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 f4 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2525863==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5600f3a0fe32 bp 0x7ffff0c8e830 sp 0x7ffff0c8e828 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5600f3a0fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5600f3a0f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5600f371a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5600f371bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5600f3908e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5600f3908786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5600f390a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5600f328f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5600f3292698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5600f3283216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5580e2fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5580e2fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5600f31c1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5600f327faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5600f5b614f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5600f3a0f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5600f371a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:24 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,19c16,40 < <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="10.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="0.00" end="10.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="10.00" end="20.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="10.00" end="20.00" id="4/1to3/1" nVehContrib="2" flow="720.00" occupancy="6.33" speed="9.50" harmonicMeanSpeed="9.47" length="3.00" nVehEntered="2"/> < <interval begin="20.00" end="30.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="20.00" end="30.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="30.00" end="40.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="30.00" end="40.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="40.00" end="50.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="40.00" end="50.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="50.00" end="60.00" id="3/1to2/1" nVehContrib="1" flow="360.00" occupancy="3.00" speed="10.00" harmonicMeanSpeed="10.00" length="3.00" nVehEntered="1"/> < <interval begin="50.00" end="60.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="60.00" end="64.00" id="3/1to2/1" nVehContrib="1" flow="900.00" occupancy="8.33" speed="9.00" harmonicMeanSpeed="9.00" length="3.00" nVehEntered="1"/> < <interval begin="60.00" end="64.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < </detector> <truncated after showing first 30 lines> ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fd 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2525907==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55857ca03e32 bp 0x7ffe12a5b0d0 sp 0x7ffe12a5b0c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55857ca03e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55857ca039df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55857c70e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55857c70fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55857c8fce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55857c8fc786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55857c8fe7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55857c2836a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55857c286698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55857c277216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f084c85ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f084c85ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55857c1b5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55857c273aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55857eb554f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55857ca03725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55857c70e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 99,133c99 < <interval begin="47.00" end="48.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="47.00" end="48.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="48.00" end="49.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="48.00" end="49.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="49.00" end="50.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="49.00" end="50.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="50.00" end="51.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="1"/> < <interval begin="50.00" end="51.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="51.00" end="52.00" id="3/1to2/1" nVehContrib="1" flow="3600.00" occupancy="30.00" speed="10.00" harmonicMeanSpeed="10.00" length="3.00" nVehEntered="0"/> < <interval begin="51.00" end="52.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="52.00" end="53.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="52.00" end="53.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="53.00" end="54.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="53.00" end="54.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="54.00" end="55.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="54.00" end="55.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="55.00" end="56.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="55.00" end="56.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="56.00" end="57.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="56.00" end="57.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="57.00" end="58.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="57.00" end="58.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="58.00" end="59.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="58.00" end="59.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="59.00" end="60.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="59.00" end="60.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="60.00" end="61.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="60.00" end="61.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="61.00" end="62.00" id="3/1to2/1" nVehContrib="1" flow="3600.00" occupancy="33.33" speed="9.00" harmonicMeanSpeed="9.00" length="3.00" nVehEntered="1"/> <truncated after showing first 30 lines> ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fe 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2525860==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d1001fae32 bp 0x7ffd2e56d5d0 sp 0x7ffd2e56d5c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d1001fae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d1001fa9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d0fff059b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d0fff06d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d1000f3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d1000f3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d1000f57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d0ffa7a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d0ffa7d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d0ffa6e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0ef22d4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0ef22d4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d0ff9ac634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d0ffa6aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d10234c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d1001fa725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d0fff059b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 50 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530270==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557c6d67de32 bp 0x7fffa0ae96b0 sp 0x7fffa0ae96a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557c6d67de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557c6d67d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557c6d3889b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557c6d389d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557c6d576e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557c6d576786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557c6d5787f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557c6cefd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557c6cf00698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557c6cef1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0584dc3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0584dc3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557c6ce2f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557c6ceedaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557c6f7cf4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557c6d67d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557c6d3889b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530281==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cd6c088e32 bp 0x7ffc9e51d0f0 sp 0x7ffc9e51d0e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cd6c088e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cd6c0889df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cd6bd939b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cd6bd94d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cd6bf81e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cd6bf81786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cd6bf837f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cd6b9086a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cd6b90b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cd6b8fc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f28a2a98d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f28a2a98e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cd6b83a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cd6b8f8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cd6e1da4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cd6c088725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cd6bd939b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530284==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5600e6876e32 bp 0x7ffead2c45f0 sp 0x7ffead2c45e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5600e6876e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5600e68769df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5600e65819b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5600e6582d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5600e676fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5600e676f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5600e67717f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5600e60f66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5600e60f9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5600e60ea216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9413a65d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9413a65e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5600e6028634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5600e60e6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5600e89c84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5600e6876725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5600e65819b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530291==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560a34238e32 bp 0x7fff96746830 sp 0x7fff96746828 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560a34238e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560a342389df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560a33f439b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560a33f44d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560a34131e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560a34131786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560a341337f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560a33ab86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560a33abb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560a33aac216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f004bfc5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f004bfc5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560a339ea634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560a33aa8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560a3638a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560a34238725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560a33f439b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 47 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530344==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557361886e32 bp 0x7ffcb475c2b0 sp 0x7ffcb475c2a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557361886e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5573618869df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5573615919b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557361592d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55736177fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55736177f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5573617817f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5573611066a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557361109698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5573610fa216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc6a5513d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc6a5513e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557361038634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5573610f6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5573639d84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557361886725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5573615919b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530353==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560ba13ede32 bp 0x7ffcb0e731f0 sp 0x7ffcb0e731e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560ba13ede31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560ba13ed9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560ba10f89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560ba10f9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560ba12e6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560ba12e6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560ba12e87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560ba0c6d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560ba0c70698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560ba0c61216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fec8dcabd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fec8dcabe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560ba0b9f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560ba0c5daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560ba353f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560ba13ed725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560ba10f89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530359==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555b4e8e4e32 bp 0x7ffd2f4d5910 sp 0x7ffd2f4d5908 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555b4e8e4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555b4e8e49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555b4e5ef9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555b4e5f0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555b4e7dde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555b4e7dd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555b4e7df7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555b4e1646a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555b4e167698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555b4e158216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f03e93aed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f03e93aee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555b4e096634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555b4e154aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555b50a364f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555b4e8e4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555b4e5ef9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530364==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5578509dee32 bp 0x7ffc56de6610 sp 0x7ffc56de6608 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5578509dee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5578509de9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5578506e99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5578506ead28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5578508d7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5578508d7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5578508d97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55785025e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557850261698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557850252216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fae9fd7dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fae9fd7de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557850190634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55785024eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557852b304f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5578509de725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5578506e99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 00 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530414==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ffc8896e32 bp 0x7ffe16a53990 sp 0x7ffe16a53988 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ffc8896e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ffc88969df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ffc85a19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ffc85a2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ffc878fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ffc878f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ffc87917f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ffc81166a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ffc8119698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ffc810a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0376d73d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0376d73e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ffc8048634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ffc8106aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ffca9e84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ffc8896725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ffc85a19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fa 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530376==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563809178e32 bp 0x7ffe4e87d830 sp 0x7ffe4e87d828 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563809178e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5638091789df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563808e839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563808e84d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563809071e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563809071786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5638090737f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5638089f86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5638089fb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5638089ec216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f701a2f5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f701a2f5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56380892a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5638089e8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56380b2ca4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563809178725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563808e839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 22 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530425==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56120ce1ee32 bp 0x7ffc620feeb0 sp 0x7ffc620feea8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56120ce1ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56120ce1e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56120cb299b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56120cb2ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56120cd17e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56120cd17786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56120cd197f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56120c69e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56120c6a1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56120c692216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f41b3366d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f41b3366e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56120c5d0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56120c68eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56120ef704f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56120ce1e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56120cb299b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 17 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530422==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559b24408e32 bp 0x7ffe0703fff0 sp 0x7ffe0703ffe8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559b24408e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559b244089df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559b241139b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559b24114d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559b24301e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559b24301786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559b243037f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559b23c886a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559b23c8b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559b23c7c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb3baa05d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb3baa05e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559b23bba634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559b23c78aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559b2655a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559b24408725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559b241139b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526983==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5590a1bfce32 bp 0x7fff194b4cd0 sp 0x7fff194b4cc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5590a1bfce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5590a1bfc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5590a19079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5590a1908d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5590a1af5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5590a1af5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5590a1af77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5590a147c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5590a147f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5590a1470216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb084a8dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb084a8de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5590a13ae634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5590a146caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5590a3d4e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5590a1bfc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5590a19079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527007==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5588b7a14e32 bp 0x7ffe0f9831b0 sp 0x7ffe0f9831a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5588b7a14e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5588b7a149df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5588b771f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5588b7720d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5588b790de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5588b790d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5588b790f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5588b72946a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5588b7297698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5588b7288216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f83fb965d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f83fb965e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5588b71c6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5588b7284aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5588b9b664f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5588b7a14725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5588b771f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 51 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526989==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561eb721ae32 bp 0x7fff0c9970d0 sp 0x7fff0c9970c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561eb721ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561eb721a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561eb6f259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561eb6f26d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561eb7113e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561eb7113786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561eb71157f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561eb6a9a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561eb6a9d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561eb6a8e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8fa56a4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8fa56a4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561eb69cc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561eb6a8aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561eb936c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561eb721a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561eb6f259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 69 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526984==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5573274a7e32 bp 0x7ffd1c3de810 sp 0x7ffd1c3de808 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5573274a7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5573274a79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5573271b29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5573271b3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5573273a0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5573273a0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5573273a27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557326d276a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557326d2a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557326d1b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1fd419fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1fd419fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557326c59634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557326d17aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5573295f94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5573274a7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5573271b29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 49 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527268==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564b59348e32 bp 0x7ffe38efa390 sp 0x7ffe38efa388 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564b59348e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564b593489df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564b590539b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564b59054d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564b59241e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564b59241786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564b592437f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564b58bc86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564b58bcb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564b58bbc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f695874ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f695874ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564b58afa634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564b58bb8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564b5b49a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564b59348725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564b590539b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527334==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d853107e32 bp 0x7ffed9b3bd10 sp 0x7ffed9b3bd08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d853107e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d8531079df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d852e129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d852e13d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d853000e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d853000786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d8530027f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d8529876a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d85298a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d85297b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0d3e768d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0d3e768e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d8528b9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d852977aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d8552594f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d853107725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d852e129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527270==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5613a75c0e32 bp 0x7ffc1717f170 sp 0x7ffc1717f168 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5613a75c0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5613a75c09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5613a72cb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5613a72ccd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5613a74b9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5613a74b9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5613a74bb7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5613a6e406a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5613a6e43698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5613a6e34216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb830a99d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb830a99e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5613a6d72634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5613a6e30aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5613a97124f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5613a75c0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5613a72cb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527289==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555c73afee32 bp 0x7ffeb30b3d90 sp 0x7ffeb30b3d88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555c73afee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555c73afe9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555c738099b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555c7380ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555c739f7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555c739f7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555c739f97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555c7337e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555c73381698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555c73372216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbf9103ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbf9103ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555c732b0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555c7336eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555c75c504f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555c73afe725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555c738099b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527179==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f36473de32 bp 0x7fff4c620f50 sp 0x7fff4c620f48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f36473de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f36473d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f3644489b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f364449d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f364636e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f364636786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f3646387f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f363fbd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f363fc0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f363fb1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff4a6ce5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff4a6ce5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f363eef634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f363fadaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f36688f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f36473d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f3644489b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527240==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55638bf1fe32 bp 0x7ffcc76ed0f0 sp 0x7ffcc76ed0e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55638bf1fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55638bf1f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55638bc2a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55638bc2bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55638be18e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55638be18786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55638be1a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55638b79f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55638b7a2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55638b793216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f026a3f4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f026a3f4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55638b6d1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55638b78faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55638e0714f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55638bf1f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55638bc2a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 76 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527002==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ec9b098e32 bp 0x7ffe79fdc790 sp 0x7ffe79fdc788 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ec9b098e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ec9b0989df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ec9ada39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ec9ada4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ec9af91e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ec9af91786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ec9af937f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ec9a9186a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ec9a91b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ec9a90c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd7e7323d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd7e7323e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ec9a84a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ec9a908aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ec9d1ea4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ec9b098725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ec9ada39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 96 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526987==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560c01e99e32 bp 0x7fffb9b04150 sp 0x7fffb9b04148 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560c01e99e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560c01e999df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560c01ba49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560c01ba5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560c01d92e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560c01d92786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560c01d947f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560c017196a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560c0171c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560c0170d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f901a661d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f901a661e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560c0164b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560c01709aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560c03feb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560c01e99725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560c01ba49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 47 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526995==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564a07d03e32 bp 0x7ffdb97a6870 sp 0x7ffdb97a6868 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564a07d03e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564a07d039df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564a07a0e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564a07a0fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564a07bfce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564a07bfc786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564a07bfe7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564a075836a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564a07586698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564a07577216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4c3c6bcd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4c3c6bce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564a074b5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564a07573aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564a09e554f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564a07d03725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564a07a0e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 64 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526990==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b10b625e32 bp 0x7ffe2239f210 sp 0x7ffe2239f208 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b10b625e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b10b6259df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b10b3309b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b10b331d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b10b51ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b10b51e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b10b5207f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b10aea56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b10aea8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b10ae99216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa753dc0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa753dc0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b10add7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b10ae95aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b10d7774f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b10b625725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b10b3309b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 5a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527378==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5572e3afae32 bp 0x7ffe7f880290 sp 0x7ffe7f880288 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5572e3afae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5572e3afa9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5572e38059b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5572e3806d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5572e39f3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5572e39f3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5572e39f57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5572e337a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5572e337d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5572e336e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5673e5fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5673e5fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5572e32ac634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5572e336aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5572e5c4c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5572e3afa725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5572e38059b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 87 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527383==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a7c9634e32 bp 0x7ffe3a026e90 sp 0x7ffe3a026e88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a7c9634e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a7c96349df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a7c933f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a7c9340d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a7c952de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a7c952d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a7c952f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a7c8eb46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a7c8eb7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a7c8ea8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f818e5b3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f818e5b3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a7c8de6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a7c8ea4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a7cb7864f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a7c9634725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a7c933f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 5b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527319==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555d05a6be32 bp 0x7ffd803ed850 sp 0x7ffd803ed848 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555d05a6be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555d05a6b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555d057769b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555d05777d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555d05964e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555d05964786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555d059667f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555d052eb6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555d052ee698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555d052df216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb286198d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb286198e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555d0521d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555d052dbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555d07bbd4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555d05a6b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555d057769b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527315==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55589ce1ce32 bp 0x7ffeca82b3b0 sp 0x7ffeca82b3a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55589ce1ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55589ce1c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55589cb279b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55589cb28d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55589cd15e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55589cd15786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55589cd177f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55589c69c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55589c69f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55589c690216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3e19ce7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3e19ce7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55589c5ce634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55589c68caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55589ef6e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55589ce1c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55589cb279b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 61 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527368==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56037162fe32 bp 0x7ffe538eaa70 sp 0x7ffe538eaa68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56037162fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56037162f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56037133a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56037133bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560371528e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560371528786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56037152a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560370eaf6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560370eb2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560370ea3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f314e4ddd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f314e4dde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560370de1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560370e9faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5603737814f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56037162f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56037133a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 87 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527351==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5611b5e82e32 bp 0x7ffe85243e10 sp 0x7ffe85243e08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5611b5e82e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5611b5e829df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5611b5b8d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5611b5b8ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5611b5d7be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5611b5d7b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5611b5d7d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5611b57026a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5611b5705698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5611b56f6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa700ff8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa700ff8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5611b5634634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5611b56f2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5611b7fd44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5611b5e82725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5611b5b8d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 5c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527373==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560685749e32 bp 0x7ffe576268f0 sp 0x7ffe576268e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560685749e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5606857499df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5606854549b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560685455d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560685642e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560685642786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5606856447f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560684fc96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560684fcc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560684fbd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb0e7ec6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb0e7ec6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560684efb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560684fb9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56068789b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560685749725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5606854549b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 87 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527376==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5633f8207e32 bp 0x7fff57fb8290 sp 0x7fff57fb8288 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5633f8207e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5633f82079df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5633f7f129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5633f7f13d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5633f8100e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5633f8100786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5633f81027f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5633f7a876a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5633f7a8a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5633f7a7b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcf2a146d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcf2a146e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5633f79b9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5633f7a77aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5633fa3594f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5633f8207725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5633f7f129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 62 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527322==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d255d13e32 bp 0x7ffd6eb11910 sp 0x7ffd6eb11908 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d255d13e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d255d139df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d255a1e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d255a1fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d255c0ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d255c0c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d255c0e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d2555936a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d255596698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d255587216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5c35a9cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5c35a9ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d2554c5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d255583aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d257e654f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d255d13725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d255a1e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 90 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527329==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5589b88bfe32 bp 0x7ffea324d950 sp 0x7ffea324d948 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5589b88bfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5589b88bf9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5589b85ca9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5589b85cbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5589b87b8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5589b87b8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5589b87ba7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5589b813f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5589b8142698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5589b8133216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fee37db6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fee37db6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5589b8071634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5589b812faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5589baa114f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5589b88bf725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5589b85ca9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 61 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527361==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55bd56447e32 bp 0x7ffead76f730 sp 0x7ffead76f728 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55bd56447e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bd564479df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bd561529b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bd56153d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bd56340e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bd56340786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bd563427f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bd55cc76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bd55cca698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bd55cbb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f36dfc72d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f36dfc72e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bd55bf9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55bd55cb7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55bd585994f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bd56447725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bd561529b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527360==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561f8b994e32 bp 0x7ffce77dda90 sp 0x7ffce77dda88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561f8b994e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561f8b9949df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561f8b69f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561f8b6a0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561f8b88de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561f8b88d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561f8b88f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561f8b2146a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561f8b217698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561f8b208216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff6d2bb5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff6d2bb5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561f8b146634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561f8b204aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561f8dae64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561f8b994725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561f8b69f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 45 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527017==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d1854f9e32 bp 0x7ffe8f7fc2d0 sp 0x7ffe8f7fc2c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d1854f9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d1854f99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d1852049b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d185205d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d1853f2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d1853f2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d1853f47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d184d796a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d184d7c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d184d6d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5eab480d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5eab480e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d184cab634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d184d69aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d18764b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d1854f9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d1852049b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 63 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527510==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562b1e37de32 bp 0x7fff704995f0 sp 0x7fff704995e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562b1e37de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562b1e37d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562b1e0889b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562b1e089d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562b1e276e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562b1e276786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562b1e2787f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562b1dbfd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562b1dc00698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562b1dbf1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe769854d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe769854e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562b1db2f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562b1dbedaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562b204cf4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562b1e37d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562b1e0889b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 90 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527545==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56501cd8be32 bp 0x7ffdc2d387b0 sp 0x7ffdc2d387a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56501cd8be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56501cd8b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56501ca969b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56501ca97d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56501cc84e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56501cc84786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56501cc867f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56501c60b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56501c60e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56501c5ff216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5a0f634d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5a0f634e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56501c53d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56501c5fbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56501eedd4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56501cd8b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56501ca969b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 5d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527539==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557b8661fe32 bp 0x7ffd8c8c2d30 sp 0x7ffd8c8c2d28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557b8661fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557b8661f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557b8632a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557b8632bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557b86518e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557b86518786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557b8651a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557b85e9f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557b85ea2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557b85e93216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f16b67fed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f16b67fee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557b85dd1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557b85e8faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557b887714f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557b8661f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557b8632a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 90 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527599==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56098e235e32 bp 0x7ffc83c27b70 sp 0x7ffc83c27b68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56098e235e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56098e2359df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56098df409b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56098df41d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56098e12ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56098e12e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56098e1307f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56098dab56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56098dab8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56098daa9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fee4f93dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fee4f93de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56098d9e7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56098daa5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5609903874f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56098e235725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56098df409b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 61 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527505==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a278391e32 bp 0x7fff506459d0 sp 0x7fff506459c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a278391e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a2783919df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a27809c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a27809dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a27828ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a27828a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a27828c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a277c116a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a277c14698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a277c05216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f30ddb6ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f30ddb6ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a277b43634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a277c01aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a27a4e34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a278391725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a27809c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 88 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527524==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fcb82d0e32 bp 0x7ffffaabe530 sp 0x7ffffaabe528 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fcb82d0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fcb82d09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fcb7fdb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fcb7fdcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fcb81c9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fcb81c9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fcb81cb7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fcb7b506a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fcb7b53698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fcb7b44216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f554a222d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f554a222e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fcb7a82634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fcb7b40aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fcba4224f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fcb82d0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fcb7fdb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 66 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527612==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56207a26ce32 bp 0x7ffcaabf5e30 sp 0x7ffcaabf5e28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56207a26ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56207a26c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562079f779b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562079f78d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56207a165e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56207a165786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56207a1677f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562079aec6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562079aef698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562079ae0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f53cca36d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f53cca36e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562079a1e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562079adcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56207c3be4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56207a26c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562079f779b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 92 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527616==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555e51c3fe32 bp 0x7ffd3886db50 sp 0x7ffd3886db48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555e51c3fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555e51c3f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555e5194a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555e5194bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555e51b38e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555e51b38786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555e51b3a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555e514bf6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555e514c2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555e514b3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f33eded8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f33eded8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555e513f1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555e514afaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555e53d914f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555e51c3f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555e5194a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 5e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527575==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f445a31e32 bp 0x7fff39a040d0 sp 0x7fff39a040c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f445a31e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f445a319df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f44573c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f44573dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f44592ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f44592a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f44592c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f4452b16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f4452b4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f4452a5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6e3bb5fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6e3bb5fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f4451e3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f4452a1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f447b834f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f445a31725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f44573c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 89 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527602==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556c055f1e32 bp 0x7ffff8d69b50 sp 0x7ffff8d69b48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556c055f1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556c055f19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556c052fc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556c052fdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556c054eae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556c054ea786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556c054ec7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556c04e716a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556c04e74698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556c04e65216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb12300dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb12300de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556c04da3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556c04e61aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556c077434f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556c055f1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556c052fc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526996==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c113b28e32 bp 0x7ffec11b1f90 sp 0x7ffec11b1f88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c113b28e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c113b289df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c1138339b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c113834d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c113a21e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c113a21786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c113a237f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c1133a86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c1133ab698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c11339c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f15facb3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f15facb3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c1132da634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c113398aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c115c7a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c113b28725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c1138339b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 65 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527023==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561979f95e32 bp 0x7ffceb715cd0 sp 0x7ffceb715cc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561979f95e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561979f959df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561979ca09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561979ca1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561979e8ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561979e8e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561979e907f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5619798156a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561979818698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561979809216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f135a076d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f135a076e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561979747634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561979805aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56197c0e74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561979f95725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561979ca09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527000==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5649d5d8ce32 bp 0x7ffc783b69b0 sp 0x7ffc783b69a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5649d5d8ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5649d5d8c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5649d5a979b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5649d5a98d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5649d5c85e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5649d5c85786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5649d5c877f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5649d560c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5649d560f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5649d5600216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f560227dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f560227de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5649d553e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5649d55fcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5649d7ede4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5649d5d8c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5649d5a979b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 66 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527016==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5600cd029e32 bp 0x7ffef2fceef0 sp 0x7ffef2fceee8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5600cd029e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5600cd0299df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5600ccd349b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5600ccd35d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5600ccf22e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5600ccf22786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5600ccf247f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5600cc8a96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5600cc8ac698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5600cc89d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7db975dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7db975de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5600cc7db634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5600cc899aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5600cf17b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5600cd029725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5600ccd349b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 62 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527623==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557bb465fe32 bp 0x7fff79b528d0 sp 0x7fff79b528c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557bb465fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557bb465f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557bb436a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557bb436bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557bb4558e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557bb4558786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557bb455a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557bb3edf6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557bb3ee2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557bb3ed3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5e07366d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5e07366e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557bb3e11634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557bb3ecfaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557bb67b14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557bb465f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557bb436a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527630==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e428898e32 bp 0x7ffcea528f50 sp 0x7ffcea528f48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e428898e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e4288989df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e4285a39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e4285a4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e428791e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e428791786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e4287937f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e4281186a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e42811b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e42810c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0ee485cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0ee485ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e42804a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e428108aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e42a9ea4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e428898725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e4285a39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 62 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527619==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564346d3ce32 bp 0x7fffab07f290 sp 0x7fffab07f288 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564346d3ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564346d3c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564346a479b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564346a48d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564346c35e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564346c35786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564346c377f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5643465bc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5643465bf698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5643465b0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2912c36d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2912c36e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5643464ee634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5643465acaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564348e8e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564346d3c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564346a479b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 91 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527606==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564722048e32 bp 0x7ffd348dc830 sp 0x7ffd348dc828 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564722048e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5647220489df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564721d539b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564721d54d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564721f41e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564721f41786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564721f437f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5647218c86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5647218cb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5647218bc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1eca07ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1eca07ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5647217fa634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5647218b8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56472419a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564722048725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564721d539b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 63 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527581==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56074b7efe32 bp 0x7ffcc66b9bb0 sp 0x7ffcc66b9ba8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56074b7efe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56074b7ef9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56074b4fa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56074b4fbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56074b6e8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56074b6e8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56074b6ea7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56074b06f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56074b072698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56074b063216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f84ce624d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f84ce624e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56074afa1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56074b05faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56074d9414f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56074b7ef725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56074b4fa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527597==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e89998ee32 bp 0x7ffdaf87e210 sp 0x7ffdaf87e208 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e89998ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e89998e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e8996999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e89969ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e899887e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e899887786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e8998897f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e89920e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e899211698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e899202216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f631e98dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f631e98de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e899140634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e8991feaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e89bae04f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e89998e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e8996999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527152==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56537086be32 bp 0x7fff32d751b0 sp 0x7fff32d751a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56537086be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56537086b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5653705769b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x565370577d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x565370764e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x565370764786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5653707667f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5653700eb6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5653700ee698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5653700df216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f20b1f8fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f20b1f8fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56537001d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5653700dbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5653729bd4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56537086b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5653705769b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 70 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527150==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560eca1b9e32 bp 0x7ffc8a94d1f0 sp 0x7ffc8a94d1e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560eca1b9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560eca1b99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560ec9ec49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560ec9ec5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560eca0b2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560eca0b2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560eca0b47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560ec9a396a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560ec9a3c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560ec9a2d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9132bb8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9132bb8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560ec996b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560ec9a29aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560ecc30b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560eca1b9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560ec9ec49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527640==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55705e1dfe32 bp 0x7fffb2b05db0 sp 0x7fffb2b05da8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55705e1dfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55705e1df9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55705deea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55705deebd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55705e0d8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55705e0d8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55705e0da7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55705da5f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55705da62698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55705da53216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2ca4239d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2ca4239e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55705d991634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55705da4faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5570603314f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55705e1df725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55705deea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 44 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527163==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562b13d67e32 bp 0x7fff859ab010 sp 0x7fff859ab008 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562b13d67e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562b13d679df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562b13a729b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562b13a73d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562b13c60e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562b13c60786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562b13c627f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562b135e76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562b135ea698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562b135db216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd5b67bad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd5b67bae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562b13519634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562b135d7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562b15eb94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562b13d67725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562b13a729b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527160==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561d4e785e32 bp 0x7ffeaf815df0 sp 0x7ffeaf815de8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561d4e785e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561d4e7859df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561d4e4909b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561d4e491d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561d4e67ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561d4e67e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561d4e6807f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561d4e0056a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561d4e008698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561d4dff9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1241f84d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1241f84e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561d4df37634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561d4dff5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561d508d74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561d4e785725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561d4e4909b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 00 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527651==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559675f15e32 bp 0x7ffc6f82ce10 sp 0x7ffc6f82ce08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559675f15e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559675f159df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559675c209b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559675c21d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559675e0ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559675e0e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559675e107f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5596757956a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559675798698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559675789216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa1e8df3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa1e8df3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5596756c7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559675785aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5596780674f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559675f15725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559675c209b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 f7 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527638==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563dc9ebee32 bp 0x7fff4cf7d1b0 sp 0x7fff4cf7d1a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563dc9ebee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563dc9ebe9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563dc9bc99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563dc9bcad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563dc9db7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563dc9db7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563dc9db97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563dc973e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563dc9741698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563dc9732216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd8af3d9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd8af3d9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563dc9670634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563dc972eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563dcc0104f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563dc9ebe725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563dc9bc99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 20 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527664==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c61f7bce32 bp 0x7ffc6ba5e390 sp 0x7ffc6ba5e388 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c61f7bce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c61f7bc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c61f4c79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c61f4c8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c61f6b5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c61f6b5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c61f6b77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c61f03c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c61f03f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c61f030216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa3baeded8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa3baedee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c61ef6e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c61f02caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c62190e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c61f7bc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c61f4c79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 1b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527659==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55bb8f43ae32 bp 0x7ffdd3070010 sp 0x7ffdd3070008 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55bb8f43ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bb8f43a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bb8f1459b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bb8f146d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bb8f333e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bb8f333786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bb8f3357f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bb8ecba6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bb8ecbd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bb8ecae216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5fd33d8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5fd33d8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bb8ebec634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55bb8ecaaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55bb9158c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bb8f43a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bb8f1459b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 7c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526236==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55df35a58e32 bp 0x7fffa4145690 sp 0x7fffa4145688 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55df35a58e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55df35a589df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55df357639b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55df35764d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55df35951e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55df35951786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55df359537f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55df352d86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55df352db698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55df352cc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f669aeb8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f669aeb8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55df3520a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55df352c8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55df37baa4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55df35a58725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55df357639b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 42,55c42 < <interval begin="37.00" end="38.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="38.00" end="39.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="39.00" end="40.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="40.00" end="41.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="41.00" end="42.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="2.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="42.00" end="43.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="3.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="43.00" end="44.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="4.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="44.00" end="45.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="5.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="45.00" end="46.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="6.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="46.00" end="47.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="7.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="47.00" end="48.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="8.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="48.00" end="49.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="9.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="49.00" end="50.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="10.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < </e3Detector> --- > <interval begin="37.00" end="38.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin=" \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 ee 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526210==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55db4e01fe32 bp 0x7ffe760cf0b0 sp 0x7ffe760cf0a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55db4e01fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55db4e01f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55db4dd2a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55db4dd2bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55db4df18e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55db4df18786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55db4df1a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55db4d89f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55db4d8a2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55db4d893216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f94ce33ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f94ce33ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55db4d7d1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55db4d88faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55db501714f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55db4e01f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55db4dd2a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 99,105c99 < <interval begin="47.00" end="48.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="8.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="47.00" end="48.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="48.00" end="49.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="9.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="48.00" end="49.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="49.00" end="50.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="10.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="49.00" end="50.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < </e3Detector> --- > <interval begin="47.00" end="48.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="8.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin=" \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 f9 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526222==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561c0fab8e32 bp 0x7fff8dfb8d10 sp 0x7fff8dfb8d08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561c0fab8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561c0fab89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561c0f7c39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561c0f7c4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561c0f9b1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561c0f9b1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561c0f9b37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561c0f3386a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561c0f33b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561c0f32c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f025ab8cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f025ab8ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561c0f26a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561c0f328aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561c11c0a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561c0fab8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561c0f7c39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 84 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526252==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56126108be32 bp 0x7ffcb06002b0 sp 0x7ffcb06002a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56126108be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56126108b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561260d969b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561260d97d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561260f84e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561260f84786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561260f867f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56126090b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56126090e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5612608ff216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdfcde25d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdfcde25e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56126083d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5612608fbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5612631dd4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56126108b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561260d969b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 42,55c42 < <interval begin="37.00" end="38.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="38.00" end="39.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="39.00" end="40.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="40.00" end="41.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="41.00" end="42.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="2.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="42.00" end="43.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="3.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="43.00" end="44.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="4.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="44.00" end="45.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="5.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="45.00" end="46.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="6.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="46.00" end="47.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="7.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="47.00" end="48.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="8.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="48.00" end="49.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="9.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="49.00" end="50.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="10.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < </e3Detector> --- > <interval begin="37.00" end="38.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin=" \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 f2 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526257==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55933a52ee32 bp 0x7ffc302e6ff0 sp 0x7ffc302e6fe8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55933a52ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55933a52e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55933a2399b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55933a23ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55933a427e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55933a427786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55933a4297f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559339dae6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559339db1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559339da2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fef76f5cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fef76f5ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559339ce0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559339d9eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55933c6804f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55933a52e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55933a2399b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 99,105c99 < <interval begin="47.00" end="48.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="8.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="47.00" end="48.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="48.00" end="49.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="9.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="48.00" end="49.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="49.00" end="50.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="10.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="49.00" end="50.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < </e3Detector> --- > <interval begin="47.00" end="48.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="8.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin=" \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fa 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526266==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a1fbe13e32 bp 0x7ffccf7aa7b0 sp 0x7ffccf7aa7a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a1fbe13e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a1fbe139df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a1fbb1e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a1fbb1fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a1fbd0ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a1fbd0c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a1fbd0e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a1fb6936a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a1fb696698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a1fb687216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5ed1a14d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5ed1a14e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a1fb5c5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a1fb683aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a1fdf654f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a1fbe13725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a1fbb1e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 78 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526285==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55810b71be32 bp 0x7ffe314e32f0 sp 0x7ffe314e32e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55810b71be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55810b71b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55810b4269b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55810b427d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55810b614e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55810b614786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55810b6167f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55810af9b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55810af9e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55810af8f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f49bbe66d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f49bbe66e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55810aecd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55810af8baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55810d86d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55810b71b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55810b4269b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 7b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526283==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557f8106de32 bp 0x7ffec5459d50 sp 0x7ffec5459d48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557f8106de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557f8106d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557f80d789b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557f80d79d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557f80f66e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557f80f66786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557f80f687f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557f808ed6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557f808f0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557f808e1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f531f5b1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f531f5b1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557f8081f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557f808ddaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557f831bf4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557f8106d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557f80d789b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 80,86c80 < <interval begin="75.00" end="76.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="76.00" end="77.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="77.00" end="78.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="78.00" end="79.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="79.00" end="80.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="80.00" end="81.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < </e3Detector> --- > <interval begin="75.00" end="76.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00 \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 f8 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526213==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560ad43b0e32 bp 0x7ffde49f25f0 sp 0x7ffde49f25e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560ad43b0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560ad43b09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560ad40bb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560ad40bcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560ad42a9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560ad42a9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560ad42ab7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560ad3c306a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560ad3c33698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560ad3c24216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7faa02635d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7faa02635e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560ad3b62634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560ad3c20aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560ad65024f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560ad43b0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560ad40bb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 23,25c23 < <interval begin="90.00" end="91.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="90.00" end="91.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < </e3Detector> --- > <interval begin="90.00" end="91.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin=" \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fa 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526241==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560f73d1be32 bp 0x7ffff4db5930 sp 0x7ffff4db5928 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560f73d1be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560f73d1b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560f73a269b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560f73a27d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560f73c14e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560f73c14786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560f73c167f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560f7359b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560f7359e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560f7358f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4d30e17d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4d30e17e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560f734cd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560f7358baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560f75e6d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560f73d1b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560f73a269b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 176,187c176 < <interval begin="85.00" end="86.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="86.00" end="87.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="86.00" end="87.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="87.00" end="88.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="87.00" end="88.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="88.00" end="89.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="88.00" end="89.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="89.00" end="90.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="89.00" end="90.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="90.00" end="91.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="90.00" end="91.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < </e3Detector> --- > <interval begin=" \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fb 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526238==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d12dd0be32 bp 0x7ffed9c7dd30 sp 0x7ffed9c7dd28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d12dd0be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d12dd0b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d12da169b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d12da17d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d12dc04e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d12dc04786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d12dc067f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d12d58b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d12d58e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d12d57f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa6c0d75d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa6c0d75e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d12d4bd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d12d57baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d12fe5d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d12dd0b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d12da169b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 81,96c81 < <interval begin="76.00" end="77.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="77.00" end="78.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="78.00" end="79.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="79.00" end="80.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="80.00" end="81.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="81.00" end="82.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="82.00" end="83.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="83.00" end="84.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="84.00" end="85.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="85.00" end="86.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="86.00" end="87.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="87.00" end="88.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="88.00" end="89.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="89.00" end="90.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="90.00" end="91.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < </e3Detector> --- > <interval begin=" \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 00 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526270==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5645b1376e32 bp 0x7ffd397684f0 sp 0x7ffd397684e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5645b1376e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5645b13769df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5645b10819b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5645b1082d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5645b126fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5645b126f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5645b12717f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5645b0bf66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5645b0bf9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5645b0bea216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbfe665cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbfe665ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5645b0b28634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5645b0be6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5645b34c84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5645b1376725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5645b10819b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 23,25c23 < <interval begin="90.00" end="91.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="90.00" end="91.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < </e3Detector> --- > <interval begin="90.00" end="91.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin=" \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 02 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526280==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560a18ab2e32 bp 0x7ffce7adfc30 sp 0x7ffce7adfc28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560a18ab2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560a18ab29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560a187bd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560a187bed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560a189abe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560a189ab786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560a189ad7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560a183326a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560a18335698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560a18326216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc3cf967d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc3cf967e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560a18264634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560a18322aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560a1ac044f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560a18ab2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560a187bd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 23,25c23 < <interval begin="90.00" end="91.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="90.00" end="91.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < </e3Detector> --- > <interval begin="90.00" end="91.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin=" \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 03 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526272==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5616fb729e32 bp 0x7ffd892e9350 sp 0x7ffd892e9348 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5616fb729e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5616fb7299df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5616fb4349b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5616fb435d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5616fb622e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5616fb622786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5616fb6247f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5616fafa96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5616fafac698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5616faf9d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9d7536bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9d7536be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5616faedb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5616faf99aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5616fd87b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5616fb729725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5616fb4349b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 175,187c175 < <interval begin="85.00" end="86.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="85.00" end="86.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="86.00" end="87.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="86.00" end="87.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="87.00" end="88.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="87.00" end="88.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="88.00" end="89.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="88.00" end="89.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="89.00" end="90.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="89.00" end="90.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="90.00" end="91.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="90.00" end="91.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < </e3Detector> --- > <interval begin="85.00" end="86.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin=" \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fd 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526274==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5636712bde32 bp 0x7ffcfa534e10 sp 0x7ffcfa534e08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5636712bde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5636712bd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563670fc89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563670fc9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5636711b6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5636711b6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5636711b87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563670b3d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563670b40698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563670b31216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fba7a32ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fba7a32ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563670a6f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563670b2daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56367340f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5636712bd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563670fc89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 176,187c176 < <interval begin="85.00" end="86.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="86.00" end="87.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="86.00" end="87.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="87.00" end="88.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="87.00" end="88.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="88.00" end="89.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="88.00" end="89.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="89.00" end="90.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="89.00" end="90.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="90.00" end="91.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="90.00" end="91.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < </e3Detector> --- > <interval begin="85.00" end="86.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00 \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 01 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526255==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561741713e32 bp 0x7ffd21c27c10 sp 0x7ffd21c27c08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561741713e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5617417139df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56174141e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56174141fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56174160ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56174160c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56174160e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561740f936a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561740f96698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561740f87216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f74dc516d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f74dc516e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561740ec5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561740f83aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5617438654f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561741713725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56174141e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 76 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529747==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55886b086e32 bp 0x7ffd4864caf0 sp 0x7ffd4864cae8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55886b086e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55886b0869df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55886ad919b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55886ad92d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55886af7fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55886af7f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55886af817f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55886a9066a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55886a909698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55886a8fa216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0a47b84d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0a47b84e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55886a838634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55886a8f6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55886d1d84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55886b086725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55886ad919b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 95 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529858==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560519801e32 bp 0x7ffdb76f6490 sp 0x7ffdb76f6488 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560519801e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5605198019df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56051950c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56051950dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5605196fae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5605196fa786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5605196fc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5605190816a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560519084698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560519075216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f307e17ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f307e17ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560518fb3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560519071aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56051b9534f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560519801725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56051950c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 79 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529874==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55674bd71e32 bp 0x7ffe6d8747b0 sp 0x7ffe6d8747a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55674bd71e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55674bd719df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55674ba7c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55674ba7dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55674bc6ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55674bc6a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55674bc6c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55674b5f16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55674b5f4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55674b5e5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9485360d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9485360e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55674b523634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55674b5e1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55674dec34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55674bd71725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55674ba7c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 92 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529884==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b3f4663e32 bp 0x7ffe39019010 sp 0x7ffe39019008 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b3f4663e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b3f46639df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b3f436e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b3f436fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b3f455ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b3f455c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b3f455e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b3f3ee36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b3f3ee6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b3f3ed7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2e242cbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2e242cbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b3f3e15634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b3f3ed3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b3f67b54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b3f4663725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b3f436e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529904==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fc770f2e32 bp 0x7ffd1703e790 sp 0x7ffd1703e788 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fc770f2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fc770f29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fc76dfd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fc76dfed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fc76febe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fc76feb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fc76fed7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fc769726a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fc76975698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fc76966216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0967036d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0967036e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fc768a4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fc76962aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fc792444f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fc770f2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fc76dfd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529912==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55848452de32 bp 0x7ffdae101350 sp 0x7ffdae101348 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55848452de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55848452d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5584842389b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558484239d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558484426e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558484426786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5584844287f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558483dad6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558483db0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558483da1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f262f18bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f262f18be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558483cdf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558483d9daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55848667f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55848452d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5584842389b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 76 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529914==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556c4b036e32 bp 0x7ffe9bd6d070 sp 0x7ffe9bd6d068 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556c4b036e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556c4b0369df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556c4ad419b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556c4ad42d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556c4af2fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556c4af2f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556c4af317f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556c4a8b66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556c4a8b9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556c4a8aa216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5949cced8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5949ccee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556c4a7e8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556c4a8a6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556c4d1884f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556c4b036725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556c4ad419b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 95 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529929==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560189793e32 bp 0x7ffe0be9f4d0 sp 0x7ffe0be9f4c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560189793e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5601897939df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56018949e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56018949fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56018968ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56018968c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56018968e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5601890136a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560189016698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560189007216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5ea029cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5ea029ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560188f45634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560189003aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56018b8e54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560189793725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56018949e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 76 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529922==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5628bb71fe32 bp 0x7fffec7810d0 sp 0x7fffec7810c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5628bb71fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5628bb71f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5628bb42a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5628bb42bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5628bb618e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5628bb618786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5628bb61a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5628baf9f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5628bafa2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5628baf93216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4041489d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4041489e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5628baed1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5628baf8faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5628bd8714f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5628bb71f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5628bb42a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 90 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529933==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559e49027e32 bp 0x7ffd8f036d30 sp 0x7ffd8f036d28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559e49027e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559e490279df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559e48d329b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559e48d33d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559e48f20e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559e48f20786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559e48f227f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559e488a76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559e488aa698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559e4889b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcafc8add8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcafc8ade3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559e487d9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559e48897aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559e4b1794f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559e49027725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559e48d329b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 79 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529957==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559f2f968e32 bp 0x7ffcc146fa70 sp 0x7ffcc146fa68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559f2f968e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559f2f9689df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559f2f6739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559f2f674d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559f2f861e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559f2f861786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559f2f8637f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559f2f1e86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559f2f1eb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559f2f1dc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f811ca0cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f811ca0ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559f2f11a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559f2f1d8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559f31aba4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559f2f968725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559f2f6739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 76 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529944==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e585b84e32 bp 0x7fff4381b450 sp 0x7fff4381b448 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e585b84e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e585b849df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e58588f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e585890d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e585a7de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e585a7d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e585a7f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e5854046a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e585407698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e5853f8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f438f2e4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f438f2e4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e585336634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e5853f4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e587cd64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e585b84725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e58588f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 94 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529997==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ccaa324e32 bp 0x7ffe2949d050 sp 0x7ffe2949d048 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ccaa324e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ccaa3249df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ccaa02f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ccaa030d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ccaa21de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ccaa21d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ccaa21f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cca9ba46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cca9ba7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cca9b98216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5d50f37d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5d50f37e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cca9ad6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cca9b94aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ccac4764f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ccaa324725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ccaa02f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 90 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529995==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e6ccd05e32 bp 0x7ffff1a8a4b0 sp 0x7ffff1a8a4a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e6ccd05e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e6ccd059df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e6cca109b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e6cca11d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e6ccbfee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e6ccbfe786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e6ccc007f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e6cc5856a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e6cc588698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e6cc579216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fad194bfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fad194bfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e6cc4b7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e6cc575aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e6cee574f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e6ccd05725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e6cca109b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 91 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530003==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557f9851de32 bp 0x7ffec2bc14f0 sp 0x7ffec2bc14e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557f9851de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557f9851d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557f982289b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557f98229d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557f98416e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557f98416786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557f984187f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557f97d9d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557f97da0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557f97d91216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0467d82d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0467d82e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557f97ccf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557f97d8daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557f9a66f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557f9851d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557f982289b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 b0 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530038==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5591d59c4e32 bp 0x7ffccfcb1690 sp 0x7ffccfcb1688 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5591d59c4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5591d59c49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5591d56cf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5591d56d0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5591d58bde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5591d58bd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5591d58bf7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5591d52446a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5591d5247698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5591d5238216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f227a314d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f227a314e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5591d5176634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5591d5234aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5591d7b164f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5591d59c4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5591d56cf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530046==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5605826b2e32 bp 0x7ffe4cef0b30 sp 0x7ffe4cef0b28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5605826b2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5605826b29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5605823bd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5605823bed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5605825abe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5605825ab786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5605825ad7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560581f326a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560581f35698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560581f26216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd9f77d8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd9f77d8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560581e64634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560581f22aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5605848044f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5605826b2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5605823bd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 ab 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530049==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5632eaacae32 bp 0x7ffc3445d190 sp 0x7ffc3445d188 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5632eaacae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5632eaaca9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5632ea7d59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5632ea7d6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5632ea9c3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5632ea9c3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5632ea9c57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5632ea34a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5632ea34d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5632ea33e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd5b8c31d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd5b8c31e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5632ea27c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5632ea33aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5632ecc1c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5632eaaca725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5632ea7d59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 89 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530051==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558004bcae32 bp 0x7ffd34543650 sp 0x7ffd34543648 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558004bcae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558004bca9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5580048d59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5580048d6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558004ac3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558004ac3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558004ac57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55800444a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55800444d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55800443e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f35fc75fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f35fc75fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55800437c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55800443aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558006d1c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558004bca725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5580048d59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 ae 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530052==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5608e6196e32 bp 0x7ffcfcb83170 sp 0x7ffcfcb83168 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5608e6196e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5608e61969df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5608e5ea19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5608e5ea2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5608e608fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5608e608f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5608e60917f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5608e5a166a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5608e5a19698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5608e5a0a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc02ed18d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc02ed18e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5608e5948634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5608e5a06aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5608e82e84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5608e6196725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5608e5ea19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 89 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530063==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556a410e2e32 bp 0x7ffccb940870 sp 0x7ffccb940868 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556a410e2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556a410e29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556a40ded9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556a40deed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556a40fdbe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556a40fdb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556a40fdd7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556a409626a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556a40965698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556a40956216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff839499d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff839499e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556a40894634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556a40952aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556a432344f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556a410e2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556a40ded9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 a6 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530082==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fb3d8a7e32 bp 0x7ffcc1ba1d10 sp 0x7ffcc1ba1d08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fb3d8a7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fb3d8a79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fb3d5b29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fb3d5b3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fb3d7a0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fb3d7a0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fb3d7a27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fb3d1276a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fb3d12a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fb3d11b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5312993d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5312993e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fb3d059634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fb3d117aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fb3f9f94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fb3d8a7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fb3d5b29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530111==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ed9d7b0e32 bp 0x7ffed9571ef0 sp 0x7ffed9571ee8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ed9d7b0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ed9d7b09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ed9d4bb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ed9d4bcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ed9d6a9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ed9d6a9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ed9d6ab7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ed9d0306a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ed9d033698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ed9d024216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5a2fd47d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5a2fd47e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ed9cf62634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ed9d020aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ed9f9024f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ed9d7b0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ed9d4bb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 b3 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530117==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564eb5e03e32 bp 0x7ffda1b66550 sp 0x7ffda1b66548 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564eb5e03e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564eb5e039df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564eb5b0e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564eb5b0fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564eb5cfce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564eb5cfc786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564eb5cfe7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564eb56836a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564eb5686698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564eb5677216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f82d90b5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f82d90b5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564eb55b5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564eb5673aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564eb7f554f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564eb5e03725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564eb5b0e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530120==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563e9f196e32 bp 0x7ffca7ca9d50 sp 0x7ffca7ca9d48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563e9f196e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563e9f1969df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563e9eea19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563e9eea2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563e9f08fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563e9f08f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563e9f0917f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563e9ea166a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563e9ea19698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563e9ea0a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbb777c0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbb777c0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563e9e948634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563e9ea06aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563ea12e84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563e9f196725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563e9eea19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 af 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530249==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559f4a5f2e32 bp 0x7ffdbaa17730 sp 0x7ffdbaa17728 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559f4a5f2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559f4a5f29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559f4a2fd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559f4a2fed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559f4a4ebe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559f4a4eb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559f4a4ed7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559f49e726a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559f49e75698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559f49e66216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb016308d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb016308e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559f49da4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559f49e62aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559f4c7444f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559f4a5f2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559f4a2fd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 92 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530266==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ece4015e32 bp 0x7fff5be934f0 sp 0x7fff5be934e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ece4015e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ece40159df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ece3d209b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ece3d21d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ece3f0ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ece3f0e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ece3f107f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ece38956a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ece3898698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ece3889216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f00d9384d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f00d9384e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ece37c7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ece3885aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ece61674f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ece4015725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ece3d209b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 90 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530257==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55aec0539e32 bp 0x7ffc4da2b750 sp 0x7ffc4da2b748 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55aec0539e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55aec05399df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55aec02449b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55aec0245d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55aec0432e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55aec0432786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55aec04347f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55aebfdb96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55aebfdbc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55aebfdad216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe58d72fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe58d72fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55aebfceb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55aebfda9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55aec268b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55aec0539725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55aec02449b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 ac 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530277==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55eb3130ee32 bp 0x7ffc77ef0fd0 sp 0x7ffc77ef0fc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55eb3130ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55eb3130e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55eb310199b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55eb3101ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55eb31207e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55eb31207786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55eb312097f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55eb30b8e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55eb30b91698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55eb30b82216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcfb3dbfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcfb3dbfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55eb30ac0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55eb30b7eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55eb334604f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55eb3130e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55eb310199b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 ae 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2530275==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562f828c6e32 bp 0x7fff78f8cdd0 sp 0x7fff78f8cdc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562f828c6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562f828c69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562f825d19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562f825d2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562f827bfe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562f827bf786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562f827c17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562f821466a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562f82149698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562f8213a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f191374dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f191374de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562f82078634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562f82136aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562f84a184f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562f828c6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562f825d19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 45 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529651==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fa9f101e32 bp 0x7ffc9070f390 sp 0x7ffc9070f388 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fa9f101e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fa9f1019df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fa9ee0c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fa9ee0dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fa9effae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fa9effa786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fa9effc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fa9e9816a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fa9e984698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fa9e975216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fba7c4ffd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fba7c4ffe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fa9e8b3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fa9e971aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55faa12534f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fa9f101725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fa9ee0c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529652==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a60af43e32 bp 0x7ffcafb80f30 sp 0x7ffcafb80f28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a60af43e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a60af439df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a60ac4e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a60ac4fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a60ae3ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a60ae3c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a60ae3e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a60a7c36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a60a7c6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a60a7b7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fceb4d67d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fceb4d67e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a60a6f5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a60a7b3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a60d0954f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a60af43725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a60ac4e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529653==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cda13afe32 bp 0x7fff99717ad0 sp 0x7fff99717ac8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cda13afe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cda13af9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cda10ba9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cda10bbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cda12a8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cda12a8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cda12aa7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cda0c2f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cda0c32698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cda0c23216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa378c34d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa378c34e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cda0b61634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cda0c1faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cda35014f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cda13af725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cda10ba9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 66 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529676==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562a55869e32 bp 0x7ffe908a8d50 sp 0x7ffe908a8d48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562a55869e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562a558699df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562a555749b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562a55575d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562a55762e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562a55762786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562a557647f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562a550e96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562a550ec698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562a550dd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2bf17cad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2bf17cae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562a5501b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562a550d9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562a579bb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562a55869725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562a555749b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529689==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56291c032e32 bp 0x7ffc5e076db0 sp 0x7ffc5e076da8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56291c032e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56291c0329df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56291bd3d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56291bd3ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56291bf2be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56291bf2b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56291bf2d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56291b8b26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56291b8b5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56291b8a6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9f80ce9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9f80ce9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56291b7e4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56291b8a2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56291e1844f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56291c032725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56291bd3d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529694==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562eecd44e32 bp 0x7fffb5e756f0 sp 0x7fffb5e756e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562eecd44e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562eecd449df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562eeca4f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562eeca50d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562eecc3de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562eecc3d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562eecc3f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562eec5c46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562eec5c7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562eec5b8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ffa23d6dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ffa23d6de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562eec4f6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562eec5b4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562eeee964f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562eecd44725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562eeca4f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529697==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564eca6b8e32 bp 0x7ffcb8b16df0 sp 0x7ffcb8b16de8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564eca6b8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564eca6b89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564eca3c39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564eca3c4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564eca5b1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564eca5b1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564eca5b37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564ec9f386a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564ec9f3b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564ec9f2c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2217d59d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2217d59e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564ec9e6a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564ec9f28aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564ecc80a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564eca6b8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564eca3c39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 45 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529700==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557c6d64ae32 bp 0x7fffe7030ad0 sp 0x7fffe7030ac8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557c6d64ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557c6d64a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557c6d3559b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557c6d356d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557c6d543e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557c6d543786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557c6d5457f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557c6ceca6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557c6cecd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557c6cebe216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7faa7249fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7faa7249fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557c6cdfc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557c6cebaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557c6f79c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557c6d64a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557c6d3559b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 69 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529707==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559473b4de32 bp 0x7fff1943d410 sp 0x7fff1943d408 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559473b4de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559473b4d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5594738589b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559473859d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559473a46e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559473a46786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559473a487f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5594733cd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5594733d0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5594733c1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4e82b57d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4e82b57e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5594732ff634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5594733bdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559475c9f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559473b4d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5594738589b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 67 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529704==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56525fd6fe32 bp 0x7ffdb8ee81b0 sp 0x7ffdb8ee81a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56525fd6fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56525fd6f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56525fa7a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56525fa7bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56525fc68e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56525fc68786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56525fc6a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56525f5ef6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56525f5f2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56525f5e3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8b0b64ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8b0b64ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56525f521634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56525f5dfaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x565261ec14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56525fd6f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56525fa7a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 52 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531125==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ffa3894e32 bp 0x7fff449e7f90 sp 0x7fff449e7f88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ffa3894e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ffa38949df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ffa359f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ffa35a0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ffa378de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ffa378d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ffa378f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ffa31146a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ffa3117698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ffa3108216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcb9a8b8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcb9a8b8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ffa3046634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ffa3104aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ffa59e64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ffa3894725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ffa359f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 5b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531123==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558bcb737e32 bp 0x7ffc4436dd90 sp 0x7ffc4436dd88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558bcb737e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558bcb7379df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558bcb4429b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558bcb443d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558bcb630e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558bcb630786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558bcb6327f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558bcafb76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558bcafba698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558bcafab216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f24ef14dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f24ef14de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558bcaee9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558bcafa7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558bcd8894f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558bcb737725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558bcb4429b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 1d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531535==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ba55811e32 bp 0x7ffd1cc7f0f0 sp 0x7ffd1cc7f0e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ba55811e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ba558119df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ba5551c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ba5551dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ba55717ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55ba5570f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55ba55979793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55ba5509bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55ba5509756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55ba55085018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f2166240d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2166240e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ba54fc3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ba55081aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ba579634f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ba55811725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ba5551c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 49,70d48 < .. Command acknowledged (2), [description: ] < < -> Command sent: <GetVariable>: < domID=171 varID=122 objID=0 < .. Command acknowledged (171), [description: ] < CommandID=187 VariableID=122 ObjectID=0 valueDataType=14 string list value: [ < "0" ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <GetVariable>: < domID=171 varID=122 objID=0 < .. Command acknowledged (171), [description: ] < CommandID=187 VariableID=122 ObjectID=0 valueDataType=14 string list value: [ < ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ]
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 1c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531530==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d48c794e32 bp 0x7ffdfce1fe10 sp 0x7ffdfce1fe08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d48c794e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d48c7949df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d48c49f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d48c4a0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d48c69aebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55d48c692952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55d48c8fc793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55d48c01ec72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55d48c01a56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55d48c008018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f0ba897dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0ba897de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d48bf46634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d48c004aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d48e8e64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d48c794725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d48c49f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 36,55d35 < .. Command acknowledged (2), [description: ] < < -> Command sent: <GetVariable>: < domID=171 varID=121 objID=0 < .. Command acknowledged (171), [description: ] < CommandID=187 VariableID=121 ObjectID=0 valueDataType=9 Int value: 1 < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <GetVariable>: < domID=171 varID=121 objID=0 < .. Command acknowledged (171), [description: ] < CommandID=187 VariableID=121 ObjectID=0 valueDataType=9 Int value: 0 < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ]
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 65 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531470==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559cf7fe4e32 bp 0x7ffc7f8de3d0 sp 0x7ffc7f8de3c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559cf7fe4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559cf7fe49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559cf7cef9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559cf7cf0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559cf7edde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559cf7edd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559cf7edf7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559cf78646a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559cf7867698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559cf7858216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f253a580d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f253a580e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559cf7796634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559cf7854aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559cfa1364f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559cf7fe4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559cf7cef9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 69 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531462==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a4e7ab1e32 bp 0x7fff5cd9bb30 sp 0x7fff5cd9bb28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a4e7ab1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a4e7ab19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a4e77bc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a4e77bdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a4e79aae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a4e79aa786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a4e79ac7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a4e73316a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a4e7334698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a4e7325216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff0eb4ecd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff0eb4ece3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a4e7263634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a4e7321aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a4e9c034f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a4e7ab1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a4e77bc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531474==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557fdfd79e32 bp 0x7fffbfe7d3b0 sp 0x7fffbfe7d3a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557fdfd79e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557fdfd799df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557fdfa849b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557fdfa85d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557fdfc72e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557fdfc72786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557fdfc747f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557fdf5f96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557fdf5fc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557fdf5ed216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa3f4a88d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa3f4a88e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557fdf52b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557fdf5e9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557fe1ecb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557fdfd79725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557fdfa849b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 69 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531459==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5654dcdabe32 bp 0x7ffdbbba94d0 sp 0x7ffdbbba94c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5654dcdabe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5654dcdab9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5654dcab69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5654dcab7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5654dcca4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5654dcca4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5654dcca67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5654dc62b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5654dc62e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5654dc61f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd64d4d1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd64d4d1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5654dc55d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5654dc61baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5654deefd4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5654dcdab725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5654dcab69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 cf 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531625==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b955728e32 bp 0x7ffc080b3930 sp 0x7ffc080b3928 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b955728e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b9557289df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b9554339b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b955434d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b955621e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b955621786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b9556237f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b954fa86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b954fab698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b954f9c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb46e662d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb46e662e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b954eda634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b954f98aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b95787a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b955728725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b9554339b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 ce 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531581==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5589b547fe32 bp 0x7ffd34cb6c10 sp 0x7ffd34cb6c08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5589b547fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5589b547f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5589b518a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5589b518bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5589b5378e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5589b5378786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5589b537a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5589b4cff6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5589b4d02698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5589b4cf3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff577d52d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff577d52e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5589b4c31634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5589b4cefaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5589b75d14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5589b547f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5589b518a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 d6 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531552==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56500cd2ce32 bp 0x7ffd7f19fb70 sp 0x7ffd7f19fb68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56500cd2ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56500cd2c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56500ca379b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56500ca38d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56500cc25e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56500cc25786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56500cc277f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56500c5ac6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56500c5af698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56500c5a0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff9d1b58d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff9d1b58e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56500c4de634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56500c59caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56500ee7e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56500cd2c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56500ca379b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 cf 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531546==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5577ac788e32 bp 0x7fffc06012b0 sp 0x7fffc06012a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5577ac788e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5577ac7889df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5577ac4939b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5577ac494d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5577ac681e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5577ac681786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5577ac6837f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5577ac0086a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5577ac00b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5577abffc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3801384d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3801384e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5577abf3a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5577abff8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5577ae8da4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5577ac788725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5577ac4939b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 d1 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531541==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5565ba9fee32 bp 0x7ffe28f09050 sp 0x7ffe28f09048 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5565ba9fee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5565ba9fe9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5565ba7099b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5565ba70ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5565ba8f7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5565ba8f7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5565ba8f97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5565ba27e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5565ba281698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5565ba272216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcd1df2fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcd1df2fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5565ba1b0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5565ba26eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5565bcb504f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5565ba9fe725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5565ba7099b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 ce 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531539==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e1e4019e32 bp 0x7ffe3b837390 sp 0x7ffe3b837388 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e1e4019e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e1e40199df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e1e3d249b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e1e3d25d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e1e3f12e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e1e3f12786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e1e3f147f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e1e38996a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e1e389c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e1e388d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa2af66fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa2af66fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e1e37cb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e1e3889aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e1e616b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e1e4019725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e1e3d249b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 96 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531637==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5589ef80ce32 bp 0x7fff5043ce90 sp 0x7fff5043ce88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5589ef80ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5589ef80c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5589ef5179b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5589ef518d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5589ef705e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5589ef705786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5589ef7077f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5589ef08c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5589ef08f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5589ef080216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8b62bb6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8b62bb6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5589eefbe634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5589ef07caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5589f195e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5589ef80c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5589ef5179b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 97 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531642==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5560a6ceae32 bp 0x7fff14a5db50 sp 0x7fff14a5db48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5560a6ceae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5560a6cea9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5560a69f59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5560a69f6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5560a6be3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5560a6be3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5560a6be57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5560a656a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5560a656d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5560a655e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff5980bfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff5980bfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5560a649c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5560a655aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5560a8e3c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5560a6cea725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5560a69f59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 9e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531631==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5599add37e32 bp 0x7ffc0db7fb50 sp 0x7ffc0db7fb48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5599add37e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5599add379df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5599ada429b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5599ada43d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5599adc30e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5599adc30786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5599adc327f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5599ad5b76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5599ad5ba698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5599ad5ab216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f330e200d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f330e200e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5599ad4e9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5599ad5a7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5599afe894f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5599add37725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5599ada429b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 9b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531627==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556502bcde32 bp 0x7ffe65bb8bb0 sp 0x7ffe65bb8ba8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556502bcde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556502bcd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5565028d89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5565028d9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556502ac6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556502ac6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556502ac87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55650244d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556502450698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556502441216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1bc9dbfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1bc9dbfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55650237f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55650243daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556504d1f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556502bcd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5565028d89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 64 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531528==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55aaf940fe32 bp 0x7ffeb6e73850 sp 0x7ffeb6e73848 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55aaf940fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55aaf940f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55aaf911a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55aaf911bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55aaf9308e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55aaf9308786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55aaf930a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55aaf8c8f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55aaf8c92698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55aaf8c83216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9e812f3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9e812f3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55aaf8bc1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55aaf8c7faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55aafb5614f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55aaf940f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55aaf911a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 69 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531526==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5600fdae9e32 bp 0x7ffc13121670 sp 0x7ffc13121668 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5600fdae9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5600fdae99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5600fd7f49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5600fd7f5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5600fd9e2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5600fd9e2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5600fd9e47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5600fd3696a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5600fd36c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5600fd35d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f79013dad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f79013dae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5600fd29b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5600fd359aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5600ffc3b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5600fdae9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5600fd7f49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 68 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531484==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55654e9a8e32 bp 0x7ffd0a38fb10 sp 0x7ffd0a38fb08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55654e9a8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55654e9a89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55654e6b39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55654e6b4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55654e8a1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55654e8a1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55654e8a37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55654e2286a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55654e22b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55654e21c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2b92955d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2b92955e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55654e15a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55654e218aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556550afa4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55654e9a8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55654e6b39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 68 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531477==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559f309cbe32 bp 0x7ffcbcfa3c30 sp 0x7ffcbcfa3c28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559f309cbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559f309cb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559f306d69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559f306d7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559f308c4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559f308c4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559f308c67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559f3024b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559f3024e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559f3023f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4068267d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4068267e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559f3017d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559f3023baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559f32b1d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559f309cb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559f306d69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8b 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526655==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f4eddbae32 bp 0x7fff57b6abd0 sp 0x7fff57b6abc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f4eddbae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f4eddba9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f4edac59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f4edac6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f4edcb3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f4edcb3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f4edcb57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f4ed63a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f4ed63d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f4ed62e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f40e7a78d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f40e7a78e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f4ed56c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f4ed62aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f4eff0c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f4eddba725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f4edac59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:28 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,46c16,41 < <tlsStates xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tlsstates_file.xsd"> < <tlsState time="0.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="1.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="2.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="3.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="4.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="5.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="6.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="7.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="8.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="9.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="10.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="11.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="12.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="13.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="14.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 a6 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526658==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d1cba20e32 bp 0x7ffc7b1905d0 sp 0x7ffc7b1905c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d1cba20e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d1cba209df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d1cb72b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d1cb72cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d1cb919e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d1cb919786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d1cb91b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d1cb2a06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d1cb2a3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d1cb294216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f664b061d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f664b061e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d1cb1d2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d1cb290aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d1cdb724f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d1cba20725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d1cb72b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 390,415c390 < <tlsState time="38.50" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.60" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.70" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.80" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.90" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.00" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.10" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.20" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.30" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.40" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.50" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.60" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.70" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.80" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.90" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.00" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.10" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.20" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.30" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.40" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.50" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.60" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.70" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.80" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.90" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < </tlsStates> --- > <tlsState \ No newline at end of file <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 86 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526882==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56361c478e32 bp 0x7ffc87740d10 sp 0x7ffc87740d08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56361c478e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56361c4789df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56361c1839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56361c184d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56361c371e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56361c371786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56361c3737f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56361bcf86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56361bcfb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56361bcec216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5e4e915d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5e4e915e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56361bc2a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56361bce8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56361e5ca4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56361c478725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56361c1839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:29 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,46c16,41 < <tlsStates xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tlsstates_file.xsd"> < <tlsState time="0.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="1.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="2.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="3.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="4.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="5.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="6.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="7.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="8.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="9.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="10.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="11.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="12.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="13.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="14.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 aa 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526977==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563096a68e32 bp 0x7ffc6aebd3b0 sp 0x7ffc6aebd3a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563096a68e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563096a689df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5630967739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563096774d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563096961e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563096961786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5630969637f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5630962e86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5630962eb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5630962dc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdacb21dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdacb21de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56309621a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5630962d8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563098bba4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563096a68725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5630967739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 390,415c390 < <tlsState time="38.50" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.60" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.70" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.80" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.90" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.00" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.10" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.20" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.30" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.40" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.50" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.60" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.70" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.80" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.90" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.00" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.10" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.20" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.30" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.40" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.50" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.60" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.70" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.80" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.90" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < </tlsStates> --- > <tlsState \ No newline at end of file <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8d 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526636==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5598b5188e32 bp 0x7ffe09908970 sp 0x7ffe09908968 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5598b5188e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5598b51889df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5598b4e939b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5598b4e94d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5598b5081e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5598b5081786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5598b50837f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5598b4a086a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5598b4a0b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5598b49fc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd56e678d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd56e678e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5598b493a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5598b49f8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5598b72da4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5598b5188725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5598b4e939b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:27 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,26c16,41 < <tlsStates xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tlsstates_file.xsd"> < <tlsState time="0.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="1.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="2.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="3.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="4.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="5.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="6.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="7.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="8.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="9.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="10.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="11.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="12.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="13.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="14.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 b0 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526628==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d506d19e32 bp 0x7fffcb276790 sp 0x7fffcb276788 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d506d19e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d506d199df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d506a249b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d506a25d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d506c12e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d506c12786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d506c147f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d5065996a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d50659c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d50658d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8da3ff8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8da3ff8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d5064cb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d506589aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d508e6b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d506d19725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d506a249b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 197,215c197 < <tlsState time="19.20" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.30" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.40" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.50" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.60" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.70" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.80" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.90" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.10" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.20" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.30" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.40" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.50" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.60" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.70" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.80" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.90" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < </tlsStates> --- > <tlsState time="19.20" id=" \ No newline at end of file
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 a5 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526647==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559e74efce32 bp 0x7ffe123c6710 sp 0x7ffe123c6708 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559e74efce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559e74efc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559e74c079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559e74c08d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559e74df5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559e74df5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559e74df77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559e7477c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559e7477f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559e74770216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb32f48ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb32f48ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559e746ae634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559e7476caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559e7704e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559e74efc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559e74c079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:27 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,26c16,41 < <tlsStates xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tlsstates_file.xsd"> < <tlsState time="0.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="1.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="2.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="3.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="4.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="5.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="6.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="7.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="8.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="9.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="10.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="11.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="12.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="13.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="14.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 c7 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526642==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561c48e1fe32 bp 0x7ffed114f470 sp 0x7ffed114f468 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561c48e1fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561c48e1f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561c48b2a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561c48b2bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561c48d18e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561c48d18786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561c48d1a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561c4869f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561c486a2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561c48693216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc4921fbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc4921fbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561c485d1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561c4868faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561c4af714f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561c48e1f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561c48b2a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 197,215c197 < <tlsState time="19.20" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.30" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.40" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.50" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.60" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.70" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.80" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.90" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.10" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.20" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.30" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.40" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.50" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.60" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.70" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.80" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.90" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < </tlsStates> --- > <tlsState time="19.20" id=" \ No newline at end of file
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 86 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526893==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556b773c9e32 bp 0x7fff390f4490 sp 0x7fff390f4488 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556b773c9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556b773c99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556b770d49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556b770d5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556b772c2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556b772c2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556b772c47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556b76c496a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556b76c4c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556b76c3d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbe6a756d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbe6a756e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556b76b7b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556b76c39aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556b7951b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556b773c9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556b770d49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:29 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,46c16,41 < <tlsStates xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tlsstates_file.xsd"> < <tlsState time="0.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="1.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="2.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="3.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="4.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="5.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="6.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="7.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="8.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="9.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="10.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="11.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="12.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="13.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="14.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 a8 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526900==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ece9833e32 bp 0x7ffc7042c6d0 sp 0x7ffc7042c6c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ece9833e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ece98339df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ece953e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ece953fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ece972ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ece972c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ece972e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ece90b36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ece90b6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ece90a7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f29daf9ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f29daf9ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ece8fe5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ece90a3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55eceb9854f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ece9833725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ece953e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 390,415c390 < <tlsState time="38.50" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.60" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.70" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.80" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.90" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.00" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.10" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.20" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.30" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.40" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.50" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.60" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.70" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.80" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.90" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.00" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.10" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.20" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.30" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.40" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.50" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.60" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.70" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.80" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.90" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < </tlsStates> --- > <tlsState \ No newline at end of file <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 a7 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526618==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5625cbe7fe32 bp 0x7ffd3f999c50 sp 0x7ffd3f999c48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5625cbe7fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5625cbe7f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5625cbb8a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5625cbb8bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5625cbd78e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5625cbd78786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5625cbd7a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5625cb6ff6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5625cb702698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5625cb6f3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2aeaa69d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2aeaa69e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5625cb631634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5625cb6efaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5625cdfd14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5625cbe7f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5625cbb8a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:27 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,26c16,41 < <tlsStates xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tlsstates_file.xsd"> < <tlsState time="0.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="1.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="2.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="3.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="4.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="5.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="6.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="7.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="8.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="9.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="10.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="11.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="12.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="13.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="14.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 c8 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526631==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5591d89e3e32 bp 0x7ffd65e32730 sp 0x7ffd65e32728 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5591d89e3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5591d89e39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5591d86ee9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5591d86efd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5591d88dce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5591d88dc786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5591d88de7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5591d82636a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5591d8266698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5591d8257216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f51d61a3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f51d61a3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5591d8195634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5591d8253aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5591dab354f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5591d89e3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5591d86ee9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 197,215c197 < <tlsState time="19.20" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.30" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.40" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.50" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.60" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.70" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.80" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.90" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.10" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.20" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.30" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.40" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.50" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.60" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.70" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.80" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.90" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < </tlsStates> --- > <tlsState time="19.20" id=" \ No newline at end of file
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8a 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526611==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5635542f6e32 bp 0x7fff56d052f0 sp 0x7fff56d052e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5635542f6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5635542f69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5635540019b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563554002d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5635541efe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5635541ef786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5635541f17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563553b766a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563553b79698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563553b6a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe46d736d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe46d736e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563553aa8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563553b66aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5635564484f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5635542f6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5635540019b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:27 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,46c16,41 < <tlsStates xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tlsstates_file.xsd"> < <tlsState time="0.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="1.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="2.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="3.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="4.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="5.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="6.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="7.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="8.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="9.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="10.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="11.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="12.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="13.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="14.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 a9 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526607==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558e7195ce32 bp 0x7ffd8e425710 sp 0x7ffd8e425708 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558e7195ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558e7195c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558e716679b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558e71668d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558e71855e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558e71855786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558e718577f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558e711dc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558e711df698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558e711d0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb3dddf9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb3dddf9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558e7110e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558e711ccaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558e73aae4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558e7195c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558e716679b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 390,415c390 < <tlsState time="38.50" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.60" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.70" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.80" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.90" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.00" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.10" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.20" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.30" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.40" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.50" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.60" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.70" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.80" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.90" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.00" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.10" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.20" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.30" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.40" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.50" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.60" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.70" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.80" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.90" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < </tlsStates> --- > <tlsState \ No newline at end of file <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fc 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526902==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56157c40fe32 bp 0x7ffe95fbc4d0 sp 0x7ffe95fbc4c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56157c40fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56157c40f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56157c11a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56157c11bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56157c308e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56157c308786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56157c30a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56157bc8f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56157bc92698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56157bc83216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5417188d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5417188e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56157bbc1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56157bc7faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56157e5614f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56157c40f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56157c11a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fa 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526886==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f9f50cce32 bp 0x7ffe382a1630 sp 0x7ffe382a1628 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f9f50cce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f9f50cc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f9f4dd79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f9f4dd8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f9f4fc5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f9f4fc5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f9f4fc77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f9f494c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f9f494f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f9f4940216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1513b1fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1513b1fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f9f487e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f9f493caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f9f721e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f9f50cc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f9f4dd79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 1b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527009==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ce67048e32 bp 0x7ffda79c19f0 sp 0x7ffda79c19e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ce67048e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ce670489df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ce66d539b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ce66d54d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ce66f41e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ce66f41786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ce66f437f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ce668c86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ce668cb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ce668bc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff042ab7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff042ab7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ce667fa634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ce668b8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ce6919a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ce67048725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ce66d539b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 14 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2526974==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e75cf68e32 bp 0x7ffebe2da310 sp 0x7ffebe2da308 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e75cf68e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e75cf689df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e75cc739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e75cc74d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e75ce61e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e75ce61786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e75ce637f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e75c7e86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e75c7eb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e75c7dc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2a49a62d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2a49a62e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e75c71a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e75c7d8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e75f0ba4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e75cf68725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e75cc739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009f80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009f80: note: object has invalid vptr > 00 00 00 00 66 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528677==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x55a4321a4e32 bp 0x7ffe934a3d90 sp 0x7ffe934a3d88 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x55a4321a4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a4321a49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a431eaf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a431eb0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a43209de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a43209d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a43209f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a431a246a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a431a27698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a431a18216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7efe4eab1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efe4eab1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a431956634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x55a431a14aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a4342f64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a4321a4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a431eaf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:38 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,26c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="4/1to3/1"> < <lane id="4/1to3/1_0"> < <vehicle id="0" pos="100.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="4/1to3/1"> < <lane id="4/1to3/1_0"> < <vehicle id="0" pos="110.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="2.00"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009f80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009f80: note: object has invalid vptr > 00 00 00 00 5e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528640==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x557d8fc43e32 bp 0x7ffd9e6d9b90 sp 0x7ffd9e6d9b88 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x557d8fc43e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557d8fc439df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557d8f94e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557d8f94fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557d8fb3ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557d8fb3c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557d8fb3e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557d8f4c36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557d8f4c6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557d8f4b7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe359e34d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe359e34e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557d8f3f5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x557d8f4b3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557d91d954f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557d8fc43725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557d8f94e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:38 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,26c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="4/1to3/1"> < <lane id="4/1to3/1_0"> < <vehicle id="0" pos="100.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="4/1to3/1"> < <lane id="4/1to3/1_0"> < <vehicle id="0" pos="110.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="2.00"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009f80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009f80: note: object has invalid vptr > 00 00 00 00 58 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528674==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x56050abebe32 bp 0x7ffd2ad7a770 sp 0x7ffd2ad7a768 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x56050abebe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56050abeb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56050a8f69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56050a8f7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56050aae4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56050aae4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56050aae67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56050a46b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56050a46e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56050a45f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f39bc5ccd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f39bc5cce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56050a39d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x56050a45baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56050cd3d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56050abeb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56050a8f69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:38 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,26c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="4/1to3/1"> < <lane id="4/1to3/1_0"> < <vehicle id="0" pos="100.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="4/1to3/1"> < <lane id="4/1to3/1_0"> < <vehicle id="0" pos="110.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="2.00"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009f80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009f80: note: object has invalid vptr > 00 00 00 00 53 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528654==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x564b980bae32 bp 0x7ffcdb9a5210 sp 0x7ffcdb9a5208 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x564b980bae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564b980ba9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564b97dc59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564b97dc6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564b97fb3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564b97fb3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564b97fb57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564b9793a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564b9793d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564b9792e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe9286aed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe9286aee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564b9786c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x564b9792aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564b9a20c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564b980ba725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564b97dc59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:38 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,26c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="4/1to3/1"> < <lane id="4/1to3/1_0"> < <vehicle id="0" pos="100.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="4/1to3/1"> < <lane id="4/1to3/1_0"> < <vehicle id="0" pos="110.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="2.00"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 46 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527668==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55dc7cd1be32 bp 0x7fff309affd0 sp 0x7fff309affc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55dc7cd1be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55dc7cd1b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55dc7ca269b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55dc7ca27d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55dc7cc14e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55dc7cc14786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55dc7cc167f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55dc7c59b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55dc7c59e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55dc7c58f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f59b92d3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f59b92d3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55dc7c4cd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55dc7c58baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55dc7ee6d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55dc7cd1b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55dc7ca269b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 67 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527871==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b043e27e32 bp 0x7fff78b00770 sp 0x7fff78b00768 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b043e27e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b043e279df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b043b329b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b043b33d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b043d20e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b043d20786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b043d227f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b0436a76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b0436aa698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b04369b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5d36fd0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5d36fd0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b0435d9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b043697aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b045f794f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b043e27725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b043b329b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 45 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527873==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f364377e32 bp 0x7ffccc34a830 sp 0x7ffccc34a828 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f364377e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f3643779df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f3640829b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f364083d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f364270e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f364270786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f3642727f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f363bf76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f363bfa698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f363beb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8ab05b3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8ab05b3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f363b29634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f363be7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f3664c94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f364377725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f3640829b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 64 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527881==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a786704e32 bp 0x7ffced336510 sp 0x7ffced336508 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a786704e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a7867049df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a78640f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a786410d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a7865fde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a7865fd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a7865ff7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a785f846a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a785f87698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a785f78216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1384c0ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1384c0ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a785eb6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a785f74aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a7888564f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a786704725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a78640f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 44 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528601==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559e49867e32 bp 0x7ffd36b577b0 sp 0x7ffd36b577a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559e49867e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559e498679df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559e495729b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559e49573d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559e49760e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559e49760786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559e497627f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559e490e76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559e490ea698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559e490db216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3e8ad2ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3e8ad2ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559e49019634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559e490d7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559e4b9b94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559e49867725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559e495729b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 46 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527889==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a549041e32 bp 0x7fff43ef4170 sp 0x7fff43ef4168 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a549041e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a5490419df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a548d4c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a548d4dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a548f3ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a548f3a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a548f3c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a5488c16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a5488c4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a5488b5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f44d7602d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f44d7602e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a5487f3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a5488b1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a54b1934f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a549041725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a548d4c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 65 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527915==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e748586e32 bp 0x7ffe151e67f0 sp 0x7ffe151e67e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e748586e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e7485869df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e7482919b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e748292d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e74847fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e74847f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e7484817f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e747e066a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e747e09698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e747dfa216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc28c6f9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc28c6f9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e747d38634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e747df6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e74a6d84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e748586725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e7482919b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 42 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528024==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558b36e8be32 bp 0x7ffd33898390 sp 0x7ffd33898388 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558b36e8be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558b36e8b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558b36b969b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558b36b97d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558b36d84e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558b36d84786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558b36d867f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558b3670b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558b3670e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558b366ff216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9c25f11d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9c25f11e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558b3663d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558b366fbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558b38fdd4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558b36e8b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558b36b969b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 66 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528219==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b7d64f7e32 bp 0x7ffedb3d5c70 sp 0x7ffedb3d5c68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b7d64f7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b7d64f79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b7d62029b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b7d6203d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b7d63f0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b7d63f0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b7d63f27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b7d5d776a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b7d5d7a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b7d5d6b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6b607d5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6b607d5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b7d5ca9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b7d5d67aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b7d86494f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b7d64f7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b7d62029b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528302==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563ac0861e32 bp 0x7ffd242d1010 sp 0x7ffd242d1008 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563ac0861e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563ac08619df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563ac056c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563ac056dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563ac075ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563ac075a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563ac075c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563ac00e16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563ac00e4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563ac00d5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3f3a83ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3f3a83ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563ac0013634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563ac00d1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563ac29b34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563ac0861725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563ac056c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 67 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528318==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564857ea2e32 bp 0x7ffd94ab0930 sp 0x7ffd94ab0928 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564857ea2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564857ea29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564857bad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564857baed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564857d9be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564857d9b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564857d9d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5648577226a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564857725698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564857716216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbe4658bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbe4658be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564857654634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564857712aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564859ff44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564857ea2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564857bad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 46 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528311==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5610159d7e32 bp 0x7ffe567b9570 sp 0x7ffe567b9568 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5610159d7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5610159d79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5610156e29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5610156e3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5610158d0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5610158d0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5610158d27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5610152576a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56101525a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56101524b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f55c3844d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f55c3844e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561015189634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561015247aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561017b294f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5610159d7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5610156e29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528312==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a96d789e32 bp 0x7ffdb0bda8f0 sp 0x7ffdb0bda8e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a96d789e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a96d7899df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a96d4949b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a96d495d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a96d682e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a96d682786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a96d6847f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a96d0096a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a96d00c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a96cffd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f647a6a1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f647a6a1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a96cf3b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a96cff9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a96f8db4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a96d789725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a96d4949b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 40 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527909==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56484a3e5e32 bp 0x7ffe9e7f1490 sp 0x7ffe9e7f1488 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56484a3e5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56484a3e59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56484a0f09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56484a0f1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56484a2dee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56484a2de786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56484a2e07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564849c656a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564849c68698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564849c59216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbb9d296d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbb9d296e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564849b97634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564849c55aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56484c5374f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56484a3e5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56484a0f09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 61 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527925==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a97ff78e32 bp 0x7ffc9109d1d0 sp 0x7ffc9109d1c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a97ff78e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a97ff789df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a97fc839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a97fc84d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a97fe71e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a97fe71786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a97fe737f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a97f7f86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a97f7fb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a97f7ec216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7a9d6f5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7a9d6f5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a97f72a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a97f7e8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a9820ca4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a97ff78725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a97fc839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 67 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528283==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559e97f33e32 bp 0x7ffdb48370f0 sp 0x7ffdb48370e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559e97f33e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559e97f339df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559e97c3e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559e97c3fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559e97e2ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559e97e2c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559e97e2e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559e977b36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559e977b6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559e977a7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe786fead8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe786feae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559e976e5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559e977a3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559e9a0854f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559e97f33725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559e97c3e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 46 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528003==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55de73608e32 bp 0x7fff36397ef0 sp 0x7fff36397ee8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55de73608e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55de736089df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55de733139b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55de73314d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55de73501e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55de73501786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55de735037f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55de72e886a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55de72e8b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55de72e7c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6419135d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6419135e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55de72dba634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55de72e78aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55de7575a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55de73608725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55de733139b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528010==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b883231e32 bp 0x7ffd5b0bff50 sp 0x7ffd5b0bff48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b883231e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b8832319df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b882f3c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b882f3dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b88312ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b88312a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b88312c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b882ab16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b882ab4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b882aa5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbe82794d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbe82794e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b8829e3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b882aa1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b8853834f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b883231725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b882f3c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528525==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c98302de32 bp 0x7ffe7c465b30 sp 0x7ffe7c465b28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c98302de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c98302d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c982d389b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c982d39d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c982f26e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c982f26786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c982f287f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c9828ad6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c9828b0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c9828a1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f58dc6afd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f58dc6afe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c9827df634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c98289daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c98517f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c98302d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c982d389b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 67 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528514==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5637e5597e32 bp 0x7fff81ba6ed0 sp 0x7fff81ba6ec8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5637e5597e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5637e55979df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5637e52a29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5637e52a3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5637e5490e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5637e5490786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5637e54927f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5637e4e176a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5637e4e1a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5637e4e0b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8e62095d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8e62095e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5637e4d49634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5637e4e07aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5637e76e94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5637e5597725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5637e52a29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 46 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528494==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c7d19cae32 bp 0x7ffcd5195dd0 sp 0x7ffcd5195dc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c7d19cae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c7d19ca9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c7d16d59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c7d16d6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c7d18c3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c7d18c3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c7d18c57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c7d124a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c7d124d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c7d123e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff963c74d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff963c74e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c7d117c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c7d123aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c7d3b1c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c7d19ca725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c7d16d59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528502==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a672053e32 bp 0x7ffcfd6fddb0 sp 0x7ffcfd6fdda8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a672053e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a6720539df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a671d5e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a671d5fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a671f4ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a671f4c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a671f4e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a6718d36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a6718d6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a6718c7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2d833c2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2d833c2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a671805634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a6718c3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a6741a54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a672053725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a671d5e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 44 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528017==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563f11ef9e32 bp 0x7ffcad4bc470 sp 0x7ffcad4bc468 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563f11ef9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563f11ef99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563f11c049b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563f11c05d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563f11df2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563f11df2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563f11df47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563f117796a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563f1177c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563f1176d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0c17221d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0c17221e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563f116ab634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563f11769aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563f1404b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563f11ef9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563f11c049b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 69 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528020==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55961bddee32 bp 0x7ffebfd981d0 sp 0x7ffebfd981c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55961bddee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55961bdde9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55961bae99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55961baead28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55961bcd7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55961bcd7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55961bcd97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55961b65e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55961b661698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55961b652216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f158c5afd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f158c5afe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55961b590634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55961b64eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55961df304f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55961bdde725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55961bae99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528369==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5612ee2f6e32 bp 0x7fff8e944610 sp 0x7fff8e944608 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5612ee2f6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5612ee2f69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5612ee0019b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5612ee002d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5612ee1efe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5612ee1ef786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5612ee1f17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5612edb766a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5612edb79698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5612edb6a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f50c304ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f50c304ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5612edaa8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5612edb66aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5612f04484f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5612ee2f6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5612ee0019b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528373==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5639252c2e32 bp 0x7ffc4cd0f550 sp 0x7ffc4cd0f548 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5639252c2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5639252c29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563924fcd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563924fced28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5639251bbe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5639251bb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5639251bd7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563924b426a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563924b45698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563924b36216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f145b8e9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f145b8e9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563924a74634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563924b32aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5639274144f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5639252c2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563924fcd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 46 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528323==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5610ba328e32 bp 0x7ffd271f8030 sp 0x7ffd271f8028 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5610ba328e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5610ba3289df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5610ba0339b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5610ba034d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5610ba221e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5610ba221786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5610ba2237f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5610b9ba86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5610b9bab698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5610b9b9c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f20f3b0ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f20f3b0ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5610b9ada634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5610b9b98aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5610bc47a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5610ba328725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5610ba0339b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528335==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a65ed9be32 bp 0x7fffb5751e70 sp 0x7fffb5751e68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a65ed9be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a65ed9b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a65eaa69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a65eaa7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a65ec94e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a65ec94786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a65ec967f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a65e61b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a65e61e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a65e60f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6f494cad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6f494cae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a65e54d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a65e60baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a660eed4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a65ed9b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a65eaa69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 49 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528287==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56429423de32 bp 0x7ffc5e37d8f0 sp 0x7ffc5e37d8e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56429423de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56429423d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564293f489b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564293f49d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564294136e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564294136786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5642941387f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564293abd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564293ac0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564293ab1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3ced33dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3ced33de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5642939ef634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564293aadaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56429638f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56429423d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564293f489b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 65 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528280==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56408433de32 bp 0x7ffec59cfa70 sp 0x7ffec59cfa68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56408433de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56408433d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5640840489b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564084049d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564084236e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564084236786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5640842387f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564083bbd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564083bc0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564083bb1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcadbb1fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcadbb1fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564083aef634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564083badaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56408648f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56408433d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5640840489b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 44 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527944==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a4f6343e32 bp 0x7ffc44227730 sp 0x7ffc44227728 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a4f6343e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a4f63439df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a4f604e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a4f604fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a4f623ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a4f623c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a4f623e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a4f5bc36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a4f5bc6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a4f5bb7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f34de84bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f34de84be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a4f5af5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a4f5bb3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a4f84954f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a4f6343725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a4f604e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 69 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527941==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55bb37348e32 bp 0x7ffd7ed4b050 sp 0x7ffd7ed4b048 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55bb37348e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bb373489df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bb370539b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bb37054d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bb37241e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bb37241786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bb372437f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bb36bc86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bb36bcb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bb36bbc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb6dd138d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb6dd138e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bb36afa634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55bb36bb8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55bb3949a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bb37348725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bb370539b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 43 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528377==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55de05362e32 bp 0x7ffe99ff7af0 sp 0x7ffe99ff7ae8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55de05362e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55de053629df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55de0506d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55de0506ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55de0525be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55de0525b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55de0525d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55de04be26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55de04be5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55de04bd6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcd85d05d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcd85d05e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55de04b14634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55de04bd2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55de074b44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55de05362725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55de0506d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 68 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528379==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560ef68f7e32 bp 0x7ffdc6a59b10 sp 0x7ffdc6a59b08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560ef68f7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560ef68f79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560ef66029b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560ef6603d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560ef67f0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560ef67f0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560ef67f27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560ef61776a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560ef617a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560ef616b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f58dd0edd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f58dd0ede3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560ef60a9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560ef6167aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560ef8a494f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560ef68f7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560ef66029b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528341==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55dfb08a9e32 bp 0x7ffecc462230 sp 0x7ffecc462228 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55dfb08a9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55dfb08a99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55dfb05b49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55dfb05b5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55dfb07a2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55dfb07a2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55dfb07a47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55dfb01296a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55dfb012c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55dfb011d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6782a81d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6782a81e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55dfb005b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55dfb0119aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55dfb29fb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55dfb08a9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55dfb05b49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528363==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564adaab6e32 bp 0x7ffc9aa63db0 sp 0x7ffc9aa63da8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564adaab6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564adaab69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564ada7c19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564ada7c2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564ada9afe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564ada9af786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564ada9b17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564ada3366a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564ada339698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564ada32a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f927c4e9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f927c4e9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564ada268634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564ada326aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564adcc084f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564adaab6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564ada7c19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528332==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561205265e32 bp 0x7ffd7afc5810 sp 0x7ffd7afc5808 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561205265e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5612052659df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561204f709b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561204f71d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56120515ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56120515e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5612051607f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561204ae56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561204ae8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561204ad9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3c4a774d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3c4a774e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561204a17634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561204ad5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5612073b74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561205265725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561204f709b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528348==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562436d37e32 bp 0x7fff8baa7430 sp 0x7fff8baa7428 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562436d37e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562436d379df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562436a429b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562436a43d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562436c30e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562436c30786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562436c327f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5624365b76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5624365ba698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5624365ab216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2257d55d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2257d55e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5624364e9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5624365a7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562438e894f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562436d37725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562436a429b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 46 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527962==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555a883a2e32 bp 0x7ffdb0af7ff0 sp 0x7ffdb0af7fe8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555a883a2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555a883a29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555a880ad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555a880aed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555a8829be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555a8829b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555a8829d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555a87c226a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555a87c25698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555a87c16216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff04ce8bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff04ce8be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555a87b54634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555a87c12aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555a8a4f44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555a883a2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555a880ad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 45 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527978==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5572ef6dde32 bp 0x7fff60f82c50 sp 0x7fff60f82c48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5572ef6dde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5572ef6dd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5572ef3e89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5572ef3e9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5572ef5d6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5572ef5d6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5572ef5d87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5572eef5d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5572eef60698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5572eef51216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fec15169d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fec15169e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5572eee8f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5572eef4daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5572f182f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5572ef6dd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5572ef3e89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 67 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527973==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5604627ebe32 bp 0x7ffcc3fda7b0 sp 0x7ffcc3fda7a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5604627ebe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5604627eb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5604624f69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5604624f7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5604626e4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5604626e4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5604626e67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56046206b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56046206e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56046205f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f08acf85d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f08acf85e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560461f9d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56046205baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56046493d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5604627eb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5604624f69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527952==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555b7a3fee32 bp 0x7ffc26c3be70 sp 0x7ffc26c3be68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555b7a3fee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555b7a3fe9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555b7a1099b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555b7a10ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555b7a2f7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555b7a2f7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555b7a2f97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555b79c7e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555b79c81698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555b79c72216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe8091a1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe8091a1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555b79bb0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555b79c6eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555b7c5504f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555b7a3fe725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555b7a1099b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 44 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527996==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56465448ce32 bp 0x7ffcd1b9a7b0 sp 0x7ffcd1b9a7a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56465448ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56465448c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5646541979b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564654198d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564654385e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564654385786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5646543877f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564653d0c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564653d0f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564653d00216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f68977b9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f68977b9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564653c3e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564653cfcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5646565de4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56465448c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5646541979b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 63 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527984==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fcd91a3e32 bp 0x7ffeb9f23050 sp 0x7ffeb9f23048 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fcd91a3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fcd91a39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fcd8eae9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fcd8eafd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fcd909ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fcd909c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fcd909e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fcd8a236a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fcd8a26698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fcd8a17216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3ae0a91d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3ae0a91e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fcd8955634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fcd8a13aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fcdb2f54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fcd91a3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fcd8eae9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 49 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527990==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b30b8a6e32 bp 0x7fffca9ff6b0 sp 0x7fffca9ff6a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b30b8a6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b30b8a69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b30b5b19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b30b5b2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b30b79fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b30b79f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b30b7a17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b30b1266a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b30b129698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b30b11a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f96b1f4cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f96b1f4ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b30b058634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b30b116aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b30d9f84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b30b8a6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b30b5b19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 46 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528645==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5555c84dfe32 bp 0x7fff13e12b30 sp 0x7fff13e12b28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5555c84dfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5555c84df9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5555c81ea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5555c81ebd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5555c83d8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5555c83d8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5555c83da7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5555c7d5f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5555c7d62698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5555c7d53216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f374afbdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f374afbde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5555c7c91634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5555c7d4faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5555ca6314f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5555c84df725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5555c81ea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 63 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2527998==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5639abff5e32 bp 0x7ffe7fba99d0 sp 0x7ffe7fba99c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5639abff5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5639abff59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5639abd009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5639abd01d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5639abeeee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5639abeee786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5639abef07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5639ab8756a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5639ab878698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5639ab869216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f52ecd70d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f52ecd70e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5639ab7a7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5639ab865aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5639ae1474f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5639abff5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5639abd009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 43 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528245==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d031b88e32 bp 0x7ffc9191f3f0 sp 0x7ffc9191f3e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d031b88e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d031b889df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d0318939b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d031894d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d031a81e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d031a81786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d031a837f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d0314086a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d03140b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d0313fc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7faf8040ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7faf8040ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d03133a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d0313f8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d033cda4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d031b88725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d0318939b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 62 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528234==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5581291fce32 bp 0x7ffdd1cfb310 sp 0x7ffdd1cfb308 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5581291fce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5581291fc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558128f079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558128f08d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5581290f5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5581290f5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5581290f77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558128a7c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558128a7f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558128a70216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f84ed108d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f84ed108e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5581289ae634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558128a6caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55812b34e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5581291fc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558128f079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 43 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528549==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560c57972e32 bp 0x7fffe60d0e50 sp 0x7fffe60d0e48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560c57972e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560c579729df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560c5767d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560c5767ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560c5786be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560c5786b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560c5786d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560c571f26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560c571f5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560c571e6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f04530e0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f04530e0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560c57124634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560c571e2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560c59ac44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560c57972725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560c5767d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 61 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528570==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55901775ae32 bp 0x7ffe1214d4d0 sp 0x7ffe1214d4c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55901775ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55901775a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5590174659b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559017466d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559017653e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559017653786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5590176557f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559016fda6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559016fdd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559016fce216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbdc4d02d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbdc4d02e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559016f0c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559016fcaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5590198ac4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55901775a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5590174659b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 43 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528228==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562148d64e32 bp 0x7ffeb3850730 sp 0x7ffeb3850728 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562148d64e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562148d649df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562148a6f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562148a70d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562148c5de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562148c5d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562148c5f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5621485e46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5621485e7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5621485d8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcd8ef97d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcd8ef97e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562148516634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5621485d4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56214aeb64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562148d64725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562148a6f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 62 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528252==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56274e575e32 bp 0x7ffdfbcbf890 sp 0x7ffdfbcbf888 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56274e575e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56274e5759df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56274e2809b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56274e281d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56274e46ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56274e46e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56274e4707f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56274ddf56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56274ddf8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56274dde9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdfe27ebd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdfe27ebe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56274dd27634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56274dde5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5627506c74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56274e575725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56274e2809b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 44 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528580==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cfaac14e32 bp 0x7ffc9c027970 sp 0x7ffc9c027968 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cfaac14e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cfaac149df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cfaa91f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cfaa920d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cfaab0de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cfaab0d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cfaab0f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cfaa4946a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cfaa497698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cfaa488216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc4dbfe9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc4dbfe9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cfaa3c6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cfaa484aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cfacd664f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cfaac14725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cfaa91f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fe 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528684==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5618233d8e32 bp 0x7ffea389bc30 sp 0x7ffea389bc28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5618233d8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5618233d89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5618230e39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5618230e4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5618232d1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5618232d1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5618232d37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561822c586a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561822c5b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561822c4c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f58aeeeed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f58aeeeee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561822b8a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561822c48aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56182552a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5618233d8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5618230e39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fc 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528685==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55aba4eade32 bp 0x7ffc9fee6750 sp 0x7ffc9fee6748 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55aba4eade31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55aba4ead9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55aba4bb89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55aba4bb9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55aba4da6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55aba4da6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55aba4da87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55aba472d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55aba4730698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55aba4721216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f05f4565d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f05f4565e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55aba465f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55aba471daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55aba6fff4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55aba4ead725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55aba4bb89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 20 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528714==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56220a84be32 bp 0x7fffafc5a770 sp 0x7fffafc5a768 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56220a84be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56220a84b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56220a5569b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56220a557d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56220a744e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56220a744786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56220a7467f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56220a0cb6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56220a0ce698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56220a0bf216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4ab7b80d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4ab7b80e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562209ffd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56220a0bbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56220c99d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56220a84b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56220a5569b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 1c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528693==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5610e18a1e32 bp 0x7fff51dd4130 sp 0x7fff51dd4128 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5610e18a1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5610e18a19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5610e15ac9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5610e15add28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5610e179ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5610e179a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5610e179c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5610e11216a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5610e1124698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5610e1115216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f847ea02d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f847ea02e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5610e1053634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5610e1111aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5610e39f34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5610e18a1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5610e15ac9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 49 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528706==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564b95b70e32 bp 0x7fffacf04cb0 sp 0x7fffacf04ca8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564b95b70e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564b95b709df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564b9587b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564b9587cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564b95a69e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564b95a69786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564b95a6b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564b953f06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564b953f3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564b953e4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f011256ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f011256ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564b95322634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564b953e0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564b97cc24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564b95b70725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564b9587b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528725==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564fb41a4e32 bp 0x7ffc8b11dcf0 sp 0x7ffc8b11dce8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564fb41a4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564fb41a49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564fb3eaf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564fb3eb0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564fb409de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564fb409d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564fb409f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564fb3a246a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564fb3a27698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564fb3a18216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f08178add8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f08178ade3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564fb3956634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564fb3a14aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564fb62f64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564fb41a4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564fb3eaf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528728==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e964217e32 bp 0x7ffd61f4c2b0 sp 0x7ffd61f4c2a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e964217e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e9642179df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e963f229b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e963f23d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e964110e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e964110786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e9641127f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e963a976a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e963a9a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e963a8b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbc27fe2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbc27fe2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e9639c9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e963a87aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e9663694f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e964217725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e963f229b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528735==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562d35040e32 bp 0x7ffd6e2200f0 sp 0x7ffd6e2200e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562d35040e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562d350409df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562d34d4b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562d34d4cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562d34f39e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562d34f39786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562d34f3b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562d348c06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562d348c3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562d348b4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc346e31d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc346e31e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562d347f2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562d348b0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562d371924f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562d35040725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562d34d4b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 44 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528737==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55bbed299e32 bp 0x7ffcbed6f850 sp 0x7ffcbed6f848 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55bbed299e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bbed2999df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bbecfa49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bbecfa5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bbed192e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bbed192786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bbed1947f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bbecb196a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bbecb1c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bbecb0d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbb9bfa2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbb9bfa2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bbeca4b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55bbecb09aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55bbef3eb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bbed299725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bbecfa49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528789==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56497d152e32 bp 0x7fff2c591e30 sp 0x7fff2c591e28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56497d152e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56497d1529df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56497ce5d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56497ce5ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56497d04be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56497d04b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56497d04d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56497c9d26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56497c9d5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56497c9c6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fec836ead8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fec836eae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56497c904634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56497c9c2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56497f2a44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56497d152725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56497ce5d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 45 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528931==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5597133a0e32 bp 0x7fff23a9c870 sp 0x7fff23a9c868 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5597133a0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5597133a09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5597130ab9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5597130acd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559713299e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559713299786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55971329b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559712c206a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559712c23698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559712c14216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4635fa9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4635fa9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559712b52634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559712c10aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5597154f24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5597133a0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5597130ab9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 66 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528935==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557737fd8e32 bp 0x7ffee8eff530 sp 0x7ffee8eff528 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557737fd8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557737fd89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557737ce39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557737ce4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557737ed1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557737ed1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557737ed37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5577378586a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55773785b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55773784c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7effbf725d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7effbf725e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55773778a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557737848aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55773a12a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557737fd8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557737ce39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 44 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528816==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560a8ecd4e32 bp 0x7ffeffe8ec10 sp 0x7ffeffe8ec08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560a8ecd4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560a8ecd49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560a8e9df9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560a8e9e0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560a8ebcde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560a8ebcd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560a8ebcf7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560a8e5546a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560a8e557698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560a8e548216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1a677ead8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1a677eae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560a8e486634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560a8e544aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560a90e264f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560a8ecd4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560a8e9df9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 66 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528833==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558b06434e32 bp 0x7ffddb3580b0 sp 0x7ffddb3580a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558b06434e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558b064349df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558b0613f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558b06140d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558b0632de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558b0632d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558b0632f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558b05cb46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558b05cb7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558b05ca8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f78a1d32d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f78a1d32e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558b05be6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558b05ca4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558b085864f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558b06434725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558b0613f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 44 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528841==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5613dec73e32 bp 0x7ffc78bb18d0 sp 0x7ffc78bb18c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5613dec73e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5613dec739df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5613de97e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5613de97fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5613deb6ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5613deb6c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5613deb6e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5613de4f36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5613de4f6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5613de4e7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fab11545d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fab11545e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5613de425634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5613de4e3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5613e0dc54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5613dec73725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5613de97e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 69 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528851==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557e62b1ae32 bp 0x7ffe24029e90 sp 0x7ffe24029e88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557e62b1ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557e62b1a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557e628259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557e62826d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557e62a13e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557e62a13786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557e62a157f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557e6239a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557e6239d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557e6238e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f83e01fdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f83e01fde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557e622cc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557e6238aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557e64c6c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557e62b1a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557e628259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 49 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528861==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555628152e32 bp 0x7ffe6deb4d90 sp 0x7ffe6deb4d88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555628152e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5556281529df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555627e5d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555627e5ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55562804be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55562804b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55562804d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5556279d26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5556279d5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5556279c6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa048d71d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa048d71e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555627904634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5556279c2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55562a2a44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555628152725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555627e5d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 69 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528854==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55781146fe32 bp 0x7ffe280ebb90 sp 0x7ffe280ebb88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55781146fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55781146f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55781117a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55781117bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557811368e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557811368786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55781136a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557810cef6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557810cf2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557810ce3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdeb3102d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdeb3102e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557810c21634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557810cdfaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5578135c14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55781146f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55781117a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528937==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5591ceb47e32 bp 0x7ffea2029c90 sp 0x7ffea2029c88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5591ceb47e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5591ceb479df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5591ce8529b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5591ce853d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5591cea40e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5591cea40786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5591cea427f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5591ce3c76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5591ce3ca698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5591ce3bb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f97160ccd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f97160cce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5591ce2f9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5591ce3b7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5591d0c994f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5591ceb47725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5591ce8529b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 69 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528951==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55978bfe6e32 bp 0x7ffec0c53070 sp 0x7ffec0c53068 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55978bfe6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55978bfe69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55978bcf19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55978bcf2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55978bedfe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55978bedf786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55978bee17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55978b8666a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55978b869698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55978b85a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff88dd4dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff88dd4de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55978b798634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55978b856aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55978e1384f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55978bfe6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55978bcf19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529179==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562465678e32 bp 0x7ffc9b9324f0 sp 0x7ffc9b9324e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562465678e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5624656789df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5624653839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562465384d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562465571e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562465571786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5624655737f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562464ef86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562464efb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562464eec216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbd442e6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbd442e6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562464e2a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562464ee8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5624677ca4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562465678725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5624653839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528956==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561e506eee32 bp 0x7ffe69b097b0 sp 0x7ffe69b097a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561e506eee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561e506ee9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561e503f99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561e503fad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561e505e7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561e505e7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561e505e97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561e4ff6e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561e4ff71698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561e4ff62216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3c33b08d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3c33b08e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561e4fea0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561e4ff5eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561e528404f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561e506ee725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561e503f99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 66 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528961==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560796748e32 bp 0x7ffffcf4ff70 sp 0x7ffffcf4ff68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560796748e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5607967489df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5607964539b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560796454d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560796641e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560796641786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5607966437f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560795fc86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560795fcb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560795fbc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f904e9f7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f904e9f7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560795efa634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560795fb8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56079889a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560796748725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5607964539b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529043==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d2e2408e32 bp 0x7ffddc1a4850 sp 0x7ffddc1a4848 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d2e2408e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d2e24089df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d2e21139b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d2e2114d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d2e2301e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d2e2301786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d2e23037f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d2e1c886a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d2e1c8b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d2e1c7c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f88c0a32d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f88c0a32e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d2e1bba634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d2e1c78aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d2e455a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d2e2408725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d2e21139b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529092==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564d01e32e32 bp 0x7ffde5aa4b30 sp 0x7ffde5aa4b28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564d01e32e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564d01e329df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564d01b3d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564d01b3ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564d01d2be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564d01d2b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564d01d2d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564d016b26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564d016b5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564d016a6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2c14627d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2c14627e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564d015e4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564d016a2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564d03f844f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564d01e32725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564d01b3d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528949==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556fdcc9ce32 bp 0x7ffd16b49f70 sp 0x7ffd16b49f68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556fdcc9ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556fdcc9c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556fdc9a79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556fdc9a8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556fdcb95e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556fdcb95786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556fdcb977f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556fdc51c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556fdc51f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556fdc510216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcc15236d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcc15236e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556fdc44e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556fdc50caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556fdedee4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556fdcc9c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556fdc9a79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 66 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2528987==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5579f8a98e32 bp 0x7ffd023e5970 sp 0x7ffd023e5968 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5579f8a98e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5579f8a989df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5579f87a39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5579f87a4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5579f8991e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5579f8991786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5579f89937f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5579f83186a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5579f831b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5579f830c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fecce093d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fecce093e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5579f824a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5579f8308aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5579fabea4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5579f8a98725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5579f87a39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 44 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529097==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56267652ee32 bp 0x7ffd3b5c6710 sp 0x7ffd3b5c6708 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56267652ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56267652e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5626762399b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56267623ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562676427e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562676427786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5626764297f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562675dae6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562675db1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562675da2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff65b5aed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff65b5aee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562675ce0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562675d9eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5626786804f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56267652e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5626762399b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 67 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529095==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5568575b0e32 bp 0x7ffd779d7cb0 sp 0x7ffd779d7ca8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5568575b0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5568575b09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5568572bb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5568572bcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5568574a9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5568574a9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5568574ab7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556856e306a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556856e33698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556856e24216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0c94bc9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0c94bc9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556856d62634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556856e20aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5568597024f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5568575b0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5568572bb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 49 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529105==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564e08c8ee32 bp 0x7ffee18b6e30 sp 0x7ffee18b6e28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564e08c8ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564e08c8e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564e089999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564e0899ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564e08b87e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564e08b87786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564e08b897f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564e0850e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564e08511698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564e08502216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc83af87d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc83af87e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564e08440634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564e084feaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564e0ade04f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564e08c8e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564e089999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 64 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529103==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f51650fe32 bp 0x7ffc72575750 sp 0x7ffc72575748 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f51650fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f51650f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f51621a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f51621bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f516408e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f516408786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f51640a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f515d8f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f515d92698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f515d83216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f762cbf5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f762cbf5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f515cc1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f515d7faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f5186614f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f51650f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f51621a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 44 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529108==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5631cbe49e32 bp 0x7ffd48becd10 sp 0x7ffd48becd08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5631cbe49e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5631cbe499df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5631cbb549b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5631cbb55d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5631cbd42e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5631cbd42786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5631cbd447f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5631cb6c96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5631cb6cc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5631cb6bd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdc5ca80d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdc5ca80e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5631cb5fb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5631cb6b9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5631cdf9b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5631cbe49725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5631cbb549b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 67 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529163==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557591bd7e32 bp 0x7fff5dce99b0 sp 0x7fff5dce99a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557591bd7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557591bd79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5575918e29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5575918e3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557591ad0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557591ad0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557591ad27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5575914576a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55759145a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55759144b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f571caccd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f571cacce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557591389634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557591447aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557593d294f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557591bd7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5575918e29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 45 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529170==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5565c65a3e32 bp 0x7ffd0682e0d0 sp 0x7ffd0682e0c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5565c65a3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5565c65a39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5565c62ae9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5565c62afd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5565c649ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5565c649c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5565c649e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5565c5e236a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5565c5e26698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5565c5e17216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f08c603ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f08c603ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5565c5d55634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5565c5e13aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5565c86f54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5565c65a3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5565c62ae9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 65 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529173==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560ff8cece32 bp 0x7fff222eab30 sp 0x7fff222eab28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560ff8cece31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560ff8cec9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560ff89f79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560ff89f8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560ff8be5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560ff8be5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560ff8be77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560ff856c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560ff856f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560ff8560216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f52eb416d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f52eb416e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560ff849e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560ff855caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560ffae3e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560ff8cec725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560ff89f79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 01 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529182==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55634d2c4e32 bp 0x7ffe1d6e6df0 sp 0x7ffe1d6e6de8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55634d2c4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55634d2c49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55634cfcf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55634cfd0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55634d1bde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55634d1bd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55634d1bf7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55634cb446a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55634cb47698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55634cb38216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f804fb1cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f804fb1ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55634ca76634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55634cb34aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55634f4164f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55634d2c4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55634cfcf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fb 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529176==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fdf252de32 bp 0x7ffca46dc490 sp 0x7ffca46dc488 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fdf252de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fdf252d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fdf22389b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fdf2239d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fdf2426e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fdf2426786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fdf24287f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fdf1dad6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fdf1db0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fdf1da1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7dc57afd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7dc57afe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fdf1cdf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fdf1d9daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fdf467f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fdf252d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fdf22389b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 22 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529240==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56227ca07e32 bp 0x7ffc59775f30 sp 0x7ffc59775f28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56227ca07e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56227ca079df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56227c7129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56227c713d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56227c900e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56227c900786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56227c9027f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56227c2876a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56227c28a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56227c27b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4ccf99bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4ccf99be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56227c1b9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56227c277aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56227eb594f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56227ca07725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56227c7129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 1d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2529212==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5582382fde32 bp 0x7ffeb5dde750 sp 0x7ffeb5dde748 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5582382fde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5582382fd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5582380089b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558238009d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5582381f6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5582381f6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5582381f87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558237b7d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558237b80698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558237b71216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdcc1440d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdcc1440e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558237aaf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558237b6daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55823a44f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5582382fd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5582380089b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 50 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2534451==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5567df8e2e32 bp 0x7ffef5a4f3f0 sp 0x7ffef5a4f3e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5567df8e2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5567df8e29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5567df5ed9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5567df5eed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5567df7dbe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5567df7db786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5567df7dd7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5567df1626a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5567df165698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5567df156216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1b494ddd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1b494dde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5567df094634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5567df152aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5567e1a344f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5567df8e2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5567df5ed9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 54 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2534462==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fc77ca1e32 bp 0x7ffe3927bd10 sp 0x7ffe3927bd08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fc77ca1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fc77ca19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fc779ac9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fc779add28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fc77b9ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fc77b9a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fc77b9c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fc775216a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fc77524698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fc77515216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1d29aadd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1d29aade3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fc77453634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fc77511aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fc79df34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fc77ca1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fc779ac9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 54 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2534402==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560dc3a7ce32 bp 0x7ffd059c91f0 sp 0x7ffd059c91e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560dc3a7ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560dc3a7c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560dc37879b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560dc3788d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560dc3975e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560dc3975786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560dc39777f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560dc32fc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560dc32ff698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560dc32f0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0edc8e9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0edc8e9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560dc322e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560dc32ecaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560dc5bce4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560dc3a7c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560dc37879b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 54 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2534367==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55779d940e32 bp 0x7ffcff7e5b90 sp 0x7ffcff7e5b88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55779d940e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55779d9409df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55779d64b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55779d64cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55779d839e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55779d839786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55779d83b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55779d1c06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55779d1c3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55779d1b4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc7a0d77d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc7a0d77e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55779d0f2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55779d1b0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55779fa924f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55779d940725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55779d64b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ae80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ae80: note: object has invalid vptr > 00 00 00 00 20 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2534465==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000afb4 at pc 0x55739b974e32 bp 0x7ffe6660ec90 sp 0x7ffe6660ec88 > READ of size 4 at 0x61600000afb4 thread T0 > #0 0x55739b974e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55739b9749df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55739b67f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55739b680d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55739b86de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55739b86d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55739b86f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55739b1f46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55739b1f7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55739b1e8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb58c088d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb58c088e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55739b126634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000afb4 is located 308 bytes inside of 528-byte region [0x61600000ae80,0x61600000b090) > freed by thread T0 here: > #0 0x55739b1e4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55739dac64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55739b974725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55739b67f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,86 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 14 2a 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2534536==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x555ea625de32 bp 0x7ffe3ba5f450 sp 0x7ffe3ba5f448 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x555ea625de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555ea625d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555ea5f689b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555ea5f69d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555ea6163ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x555ea6431ae6 in MSInsertionControl::clearPendingVehicles(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/microsim/MSInsertionControl.cpp:330:30 > #6 0x555ea6b07408 in libsumo::Simulation::clearPending(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/delphi/clangDebug/sumo/src/libsumo/Simulation.cpp:847:49 > #7 0x555ea683bf1b in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:338:17 > #8 0x555ea674a6bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #9 0x555ea6755535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #10 0x555ea5ae4b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #11 0x555ea5ae356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #12 0x555ea5ad1018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #13 0x7f44e1e61d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #14 0x7f44e1e61e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #15 0x555ea5a0f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x555ea5acdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 14,29d13 < .. Command acknowledged (203), [description: ] < < -> Command sent: <GetVariable>: < domID=164 varID=0 objID=x < .. Command acknowledged (164), [description: ] < CommandID=180 VariableID=0 ObjectID=x valueDataType=14 string list value: [ < "h" ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ]
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ae80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ae80: note: object has invalid vptr > 00 00 00 00 0e 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2534547==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000afb4 at pc 0x55ff4453fe32 bp 0x7ffe7fa6cb10 sp 0x7ffe7fa6cb08 > READ of size 4 at 0x61600000afb4 thread T0 > #0 0x55ff4453fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ff4453f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ff4424a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ff4424bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ff44438e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ff44438786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ff4443a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ff43dbf6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ff43dc2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ff43db3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7feb831fbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7feb831fbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ff43cf1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000afb4 is located 308 bytes inside of 528-byte region [0x61600000ae80,0x61600000b090) > freed by thread T0 here: > #0 0x55ff43dafaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ff466914f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ff4453f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ff4424a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000bd80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000bd80: note: object has invalid vptr > 00 00 00 00 a2 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532923==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x559f1e3c1e32 bp 0x7ffc4b3c80b0 sp 0x7ffc4b3c80a8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x559f1e3c1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559f1e3c19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559f1e0cc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559f1e0cdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559f1e2bae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559f1e2ba786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559f1e2bc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559f1dc416a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559f1dc44698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559f1dc35216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7faf7692ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7faf7692ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559f1db73634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x559f1dc31aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559f205134f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559f1e3c1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559f1e0cc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:03 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,165c16,37 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines> ---------- Differences in tripinfos ---------- 5,7d4 < <tripinfo id="veh0" depart="0.00" departLane="e_m0_0" departPos="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="17.00" routeLength="108.80" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="14.29" rerouteNo="0" devices="tripinfo_veh0" vType="DEFAULT_VEHTYPE" speedFactor="1.06" vaporized="end"/> < <tripinfo id="veh1" depart="10.00" departLane="e_m0_0" departPos="4.00" departSpeed="8.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="7.00" routeLength="64.80" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="4.98" rerouteNo="0" devices="tripinfo_veh1" vType="second" speedFactor="1.06" vaporized="end"/> < </tripinfos>
---------- Differences in errors ---------- 6a7,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 8b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532924==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x559394afde32 bp 0x7ffee41df130 sp 0x7ffee41df128 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x559394afde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559394afd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5593948089b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559394809d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5593949f6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5593949f6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5593949f87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55939437d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559394380698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559394371216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f33a2e0fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f33a2e0fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5593942af634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55939436daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559396c4f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559394afd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5593948089b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:03 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,158c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1,6c1,86 < Error: Answered with error to command 0xc4: Invalid departlane definition for vehicle 'veh1'. < Error: Answered with error to command 0xa4: Vehicle 'veh1' is not known. < Error: Answered with error to command 0xa4: Vehicle 'veh1' is not known. < Error: Answered with error to command 0xa4: Vehicle 'veh1' is not known. < Error: Answered with error to command 0xa4: Vehicle 'veh1' is not known. < Error: Answered with error to command 0xa4: Vehicle 'veh1' is not known. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000f980 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000f980: note: object has invalid vptr > 00 00 00 00 84 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532944==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000fab4 at pc 0x557da4b5fe32 bp 0x7ffd555c1110 sp 0x7ffd555c1108 > READ of size 4 at 0x61600000fab4 thread T0 > #0 0x557da4b5fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557da4b5f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557da486a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557da486bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557da4a65ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x557da5519486 in libsumo::Vehicle::add(std::__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::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx1 1::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::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::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int) /home/delphi/clangDebug/sumo/src/libsumo/Vehicle.cpp:1654:55 > #6 0x557da51b0399 in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1144:17 > #7 0x557da504c6bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #8 0x557da5057535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #9 0x557da43e6b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #10 0x557da43e556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #11 0x557da43d3018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #12 0x7f4da4a79d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:03 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,158c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 41,91d40 < .. Answered with error to command (196), [description: Invalid departlane definition for vehicle 'veh1'.] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <GetVariable>: < domID=164 varID=0 objID=xxx < .. Command acknowledged (164), [description: ] < CommandID=180 VariableID=0 ObjectID=xxx valueDataType=14 string list value: [ < "veh0" ] < < -> Command sent: <GetVariable>: < domID=164 varID=64 objID=veh1 < .. Answered with error to command (164), [description: Vehicle 'veh1' is not known.] < < -> Command sent: <GetVariable>: < domID=164 varID=86 objID=veh1 < .. Answered with error to command (164), [description: Vehicle 'veh1' is not known.] < < -> Command sent: <GetVariable>: < domID=164 varID=82 objID=veh1 < .. Answered with error to command (164), [description: Vehicle 'veh1' is not known.] < < -> Command sent: <GetVariable>: < domID=164 varID=79 objID=veh1 < .. Answered with error to command (164), [description: Vehicle 'veh1' is not known.] < < -> Command sent: <GetVariable>: < domID=164 varID=83 objID=veh1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 7a 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532953==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55a600f51e32 bp 0x7fff3701b5b0 sp 0x7fff3701b5a8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55a600f51e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a600f519df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a600c5c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a600c5dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a600e4ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a600e4a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a600e4c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a6007d16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a6007d4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a6007c5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6208776d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6208776e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a600703634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55a6007c1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a6030a34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a600f51725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a600c5c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:03 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,201c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 6a7,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 84 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532938==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55d410142e32 bp 0x7ffeff131b50 sp 0x7ffeff131b48 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55d410142e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d4101429df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d40fe4d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d40fe4ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d41003be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d41003b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d41003d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d40f9c26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d40f9c5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d40f9b6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff057412d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff057412e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d40f8f4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55d40f9b2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d4122944f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d410142725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d40fe4d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:03 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,158c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2,7c2,87 < Error: Answered with error to command 0xc4: Departure speed for vehicle 'veh1' is too high for the vehicle type 'second'. < Error: Answered with error to command 0xa4: Vehicle 'veh1' is not known. < Error: Answered with error to command 0xa4: Vehicle 'veh1' is not known. < Error: Answered with error to command 0xa4: Vehicle 'veh1' is not known. < Error: Answered with error to command 0xa4: Vehicle 'veh1' is not known. < Error: Answered with error to command 0xa4: Vehicle 'veh1' is not known. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000f980 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000f980: note: object has invalid vptr > 00 00 00 00 83 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532947==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000fab4 at pc 0x55fb2f734e32 bp 0x7ffcf1c2a990 sp 0x7ffcf1c2a988 > READ of size 4 at 0x61600000fab4 thread T0 > #0 0x55fb2f734e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fb2f7349df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fb2f43f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fb2f440d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fb2f63aebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55fb300ee486 in libsumo::Vehicle::add(std::__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::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx1 1::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::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::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int) /home/delphi/clangDebug/sumo/src/libsumo/Vehicle.cpp:1654:55 > #6 0x55fb2fd85399 in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1144:17 > #7 0x55fb2fc216bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #8 0x55fb2fc2c535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #9 0x55fb2efbbb4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #10 0x55fb2efba56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #11 0x55fb2efa8018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #12 0x7f0d79873d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:03 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,158c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 41,91d40 < .. Answered with error to command (196), [description: Departure speed for vehicle 'veh1' is too high for the vehicle type 'second'.] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <GetVariable>: < domID=164 varID=0 objID=xxx < .. Command acknowledged (164), [description: ] < CommandID=180 VariableID=0 ObjectID=xxx valueDataType=14 string list value: [ < "veh0" ] < < -> Command sent: <GetVariable>: < domID=164 varID=64 objID=veh1 < .. Answered with error to command (164), [description: Vehicle 'veh1' is not known.] < < -> Command sent: <GetVariable>: < domID=164 varID=86 objID=veh1 < .. Answered with error to command (164), [description: Vehicle 'veh1' is not known.] < < -> Command sent: <GetVariable>: < domID=164 varID=82 objID=veh1 < .. Answered with error to command (164), [description: Vehicle 'veh1' is not known.] < < -> Command sent: <GetVariable>: < domID=164 varID=79 objID=veh1 < .. Answered with error to command (164), [description: Vehicle 'veh1' is not known.] < < -> Command sent: <GetVariable>: < domID=164 varID=83 objID=veh1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 6a7,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 8a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532939==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x563e0047ee32 bp 0x7ffcc140e2d0 sp 0x7ffcc140e2c8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x563e0047ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563e0047e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563e001899b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563e0018ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563e00377e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563e00377786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563e003797f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563dffcfe6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563dffd01698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563dffcf2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fda62952d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fda62952e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563dffc30634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x563dffceeaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563e025d04f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563e0047e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563e001899b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:03 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,158c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 30 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532063==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55a5e3570e32 bp 0x7ffedcc6d050 sp 0x7ffedcc6d048 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55a5e3570e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a5e35709df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a5e327b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a5e327cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a5e3469e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a5e3469786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a5e346b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a5e2df06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a5e2df3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a5e2de4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f585419ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f585419ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a5e2d22634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55a5e2de0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a5e56c24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a5e3570725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a5e327b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:58 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,6c16,36 < <lanechanges> < <change id="veh0" type="SUMO_DEFAULT_TYPE" time="32.00" from="1si_1" to="1si_0" dir="-1" speed="10.00" pos="10.41" reason="traci|urgent" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None"/> < </lanechanges> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="routes.rou.xml"/> > </input> > > <output> > <write-license value="true"/> > <netstate-dump value="netstate_dump.xml"/> > <lanechange-output value="lanechanges.xml"/> > </output> > > <report> <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 286,406c286 < <lane id="1si_2"/> < </edge> < </timestep> < <timestep time="35.00"> < <edge id="1si"> < <lane id="1si_0"> < <vehicle id="veh0" pos="40.41" speed="10.00"/> < </lane> < <lane id="1si_1"/> < <lane id="1si_2"/> < </edge> < </timestep> < <timestep time="36.00"> < <edge id="1si"> < <lane id="1si_0"> < <vehicle id="veh0" pos="50.41" speed="10.00"/> < </lane> < <lane id="1si_1"/> < <lane id="1si_2"/> < </edge> < </timestep> < <timestep time="37.00"> < <edge id="1si"> < <lane id="1si_0"> < <vehicle id="veh0" pos="60.41" speed="10.00"/> < </lane> < <lane id="1si_1"/> < <lane id="1si_2"/> < </edge> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 40 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532154==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x5650866a5e32 bp 0x7fffd7d9b0d0 sp 0x7fffd7d9b0c8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x5650866a5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5650866a59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5650863b09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5650863b1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56508659ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56508659e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5650865a07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x565085f256a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x565085f28698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x565085f19216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe32b03ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe32b03ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x565085e57634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x565085f15aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5650887f74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5650866a5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5650863b09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:59 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,29c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="1fi"> < <lane id="1fi_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="1fi_1"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="1fi"> < <lane id="1fi_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="1fi_1"/> < </edge> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 42 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532157==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55efb62e9e32 bp 0x7fffbb130f70 sp 0x7fffbb130f68 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55efb62e9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55efb62e99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55efb5ff49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55efb5ff5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55efb61e2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55efb61e2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55efb61e47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55efb5b696a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55efb5b6c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55efb5b5d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb2ea9e1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb2ea9e1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55efb5a9b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55efb5b59aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55efb843b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55efb62e9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55efb5ff49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:59 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,29c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="1fi"> < <lane id="1fi_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="1fi_1"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="1fi"> < <lane id="1fi_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="1fi_1"/> < </edge> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 37 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532156==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55cbc12d0e32 bp 0x7ffc916a41f0 sp 0x7ffc916a41e8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55cbc12d0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cbc12d09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cbc0fdb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cbc0fdcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cbc11c9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cbc11c9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cbc11cb7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cbc0b506a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cbc0b53698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cbc0b44216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f93b4415d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f93b4415e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cbc0a82634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55cbc0b40aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cbc34224f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cbc12d0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cbc0fdb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 859,894c859 < <edge id="4si"> < <lane id="4si_0"/> < <lane id="4si_1"/> < <lane id="4si_2"> < <vehicle id="veh0" pos="237.15" speed="0.00"/> < </lane> < </edge> < </timestep> < <timestep time="100.00"> < <edge id="4si"> < <lane id="4si_0"/> < <lane id="4si_1"/> < <lane id="4si_2"> < <vehicle id="veh0" pos="237.15" speed="0.00"/> < </lane> < </edge> < </timestep> < <timestep time="101.00"> < <edge id="4si"> < <lane id="4si_0"/> < <lane id="4si_1"/> < <lane id="4si_2"> < <vehicle id="veh0" pos="237.15" speed="0.00"/> < </lane> < </edge> < </timestep> < <timestep time="102.00"> < <edge id="4si"> < <lane id="4si_0"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 ff 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532151==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55fbdf6f5e32 bp 0x7ffc38f3a530 sp 0x7ffc38f3a528 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55fbdf6f5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fbdf6f59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fbdf4009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fbdf401d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fbdf5eee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fbdf5ee786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fbdf5f07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fbdef756a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fbdef78698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fbdef69216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f25b876bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f25b876be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fbdeea7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55fbdef65aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fbe18474f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fbdf6f5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fbdf4009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 286,523c286 < <lane id="1si_2"/> < </edge> < </timestep> < <timestep time="35.00"> < <edge id="1si"> < <lane id="1si_0"/> < <lane id="1si_1"> < <vehicle id="veh0" pos="40.41" speed="10.00"/> < </lane> < <lane id="1si_2"/> < </edge> < </timestep> < <timestep time="36.00"> < <edge id="1si"> < <lane id="1si_0"> < <vehicle id="veh0" pos="50.41" speed="10.00"/> < </lane> < <lane id="1si_1"/> < <lane id="1si_2"/> < </edge> < </timestep> < <timestep time="37.00"> < <edge id="1si"> < <lane id="1si_0"> < <vehicle id="veh0" pos="60.41" speed="10.00"/> < </lane> < <lane id="1si_1"/> < <lane id="1si_2"/> < </edge> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 b2 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532082==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x565190ce1e32 bp 0x7fff14292050 sp 0x7fff14292048 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x565190ce1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x565190ce19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5651909ec9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5651909edd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x565190bdae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x565190bda786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x565190bdc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5651905616a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x565190564698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x565190555216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcc3f643d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcc3f643e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x565190493634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x565190551aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x565192e334f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x565190ce1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5651909ec9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 286,406c286 < </lane> < </edge> < </timestep> < <timestep time="35.00"> < <edge id="1si"> < <lane id="1si_0"/> < <lane id="1si_1"/> < <lane id="1si_2"> < <vehicle id="veh0" pos="40.41" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="36.00"> < <edge id="1si"> < <lane id="1si_0"/> < <lane id="1si_1"/> < <lane id="1si_2"> < <vehicle id="veh0" pos="50.41" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="37.00"> < <edge id="1si"> < <lane id="1si_0"/> < <lane id="1si_1"/> < <lane id="1si_2"> < <vehicle id="veh0" pos="60.41" speed="10.00"/> < </lane> < </edge> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 33 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532163==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x564287a3be32 bp 0x7ffd2377f350 sp 0x7ffd2377f348 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x564287a3be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564287a3b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5642877469b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564287747d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564287934e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564287934786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5642879367f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5642872bb6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5642872be698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5642872af216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4a6a6a3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4a6a6a3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5642871ed634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x5642872abaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564289b8d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564287a3b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5642877469b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:59 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,6c16,36 < <lanechanges> < <change id="veh0" type="SUMO_DEFAULT_TYPE" time="32.00" from="1si_1" to="1si_2" dir="1" speed="10.00" pos="10.41" reason="strategic|traci|urgent" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None"/> < </lanechanges> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="routes.rou.xml"/> > </input> > > <output> > <write-license value="true"/> > <netstate-dump value="netstate_dump.xml"/> > <lanechange-output value="lanechanges.xml"/> > </output> > > <report> <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 286,406c286 < </lane> < </edge> < </timestep> < <timestep time="35.00"> < <edge id="1si"> < <lane id="1si_0"/> < <lane id="1si_1"/> < <lane id="1si_2"> < <vehicle id="veh0" pos="40.41" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="36.00"> < <edge id="1si"> < <lane id="1si_0"/> < <lane id="1si_1"/> < <lane id="1si_2"> < <vehicle id="veh0" pos="50.41" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="37.00"> < <edge id="1si"> < <lane id="1si_0"/> < <lane id="1si_1"/> < <lane id="1si_2"> < <vehicle id="veh0" pos="60.41" speed="10.00"/> < </lane> < </edge> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009f80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009f80: note: object has invalid vptr > 00 00 00 00 df 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532167==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x55c6cf4ebe32 bp 0x7ffd8443b090 sp 0x7ffd8443b088 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x55c6cf4ebe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c6cf4eb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c6cf1f69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c6cf1f7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c6cf3e4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c6cf3e4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c6cf3e67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c6ced6b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c6ced6e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c6ced5f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1f0d819d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1f0d819e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c6cec9d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x55c6ced5baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c6d163d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c6cf4eb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c6cf1f69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in lanechanges ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:59 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,5c16,40 < <lanechanges> < </lanechanges> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="routes.rou.xml"/> > </input> > > <output> > <write-license value="true"/> > <netstate-dump value="netstate_dump.xml"/> > <lanechange-output value="lanechanges.xml"/> > </output> > > <processing> > <default.speeddev value="0"/> <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:59 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,131c16,40 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="VODUGES_beg"> < <lane id="VODUGES_beg_0"> < <vehicle id="overtaking" pos="0.00" speed="0.00"/> < </lane> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="VODUGES_beg"> < <lane id="VODUGES_beg_0"> < <vehicle id="overtaking" pos="2.60" speed="2.60"/> < </lane> < </edge> < </timestep> < <timestep time="2.00"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000bd80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000bd80: note: object has invalid vptr > 00 00 00 00 f0 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532440==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x5591b017de32 bp 0x7fffd3d8b970 sp 0x7fffd3d8b968 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x5591b017de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5591b017d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5591afe889b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5591afe89d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5591b0083ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5591b007b952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5591b02e5793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5591afa07c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5591afa0356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5591af9f1018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f6fe26eed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6fe26eee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5591af92f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x5591af9edaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5591b22cf4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5591b017d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5591afe889b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 557,730c557 < <vehicle id="veh0" pos="134.21" speed="36.72"/> < </lane> < <lane id="e_shape0_1"/> < <lane id="e_shape0_2"/> < </edge> < </timestep> < <timestep time="62.00"> < <edge id="e_shape0"> < <lane id="e_shape0_0"> < <vehicle id="veh0" pos="171.68" speed="37.46"/> < </lane> < <lane id="e_shape0_1"/> < <lane id="e_shape0_2"/> < </edge> < </timestep> < <timestep time="63.00"> < <edge id="e_shape0"> < <lane id="e_shape0_0"> < <vehicle id="veh0" pos="209.58" speed="37.90"/> < </lane> < <lane id="e_shape0_1"/> < <lane id="e_shape0_2"/> < </edge> < </timestep> < <timestep time="64.00"> < <edge id="e_shape0"> < <lane id="e_shape0_0"> < <vehicle id="veh0" pos="247.91" speed="38.34"/> < </lane> <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 98,101d97 < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ] ---------- Differences in vehroutes ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:01 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,10c16,19 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" type="vType1" depart="0.00" departPos="0.00" arrival="78.00"> < <routeDistribution> < <route replacedOnEdge="e_m5" reason="traci:setRoute" replacedAtTime="30.00" probability="0" edges="e_m5 e_m6 e_shape1"/> < <route edges="e_m5 e_m6 e_shape0"/> < </routeDistribution> < </vehicle> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="routes.rou.xml"/> > </input> 12c21,36 < </routes> --- > <output> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000bd80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000bd80: note: object has invalid vptr > 00 00 00 00 de 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532449==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x561745cb5e32 bp 0x7ffff4e70a50 sp 0x7ffff4e70a48 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x561745cb5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561745cb59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5617459c09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5617459c1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561745bbbebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x561745bb3952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x561745e1d793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56174553fc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56174553b56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x561745529018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f18adfb5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f18adfb5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561745467634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x561745525aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561747e074f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561745cb5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5617459c09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 557,738c557 < <vehicle id="veh0" pos="133.50" speed="36.35"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="62.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="170.39" speed="36.89"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="63.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="207.89" speed="37.50"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="64.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="246.01" speed="38.11"/> < </lane> <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 98,101d97 < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ] ---------- Differences in vehroutes ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:01 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c16,19 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" type="vType1" depart="0.00" departPos="0.00" arrival="79.00"> < <route edges="e_m5 e_m6 e_shape1"/> < </vehicle> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="routes.rou.xml"/> > </input> 9c21,36 < </routes> --- > <output> > <write-license value="true"/> > <netstate-dump value="netstate_dump.xml"/> > <vehroute-output value="vehroutes.xml"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000bd80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000bd80: note: object has invalid vptr > 00 00 00 00 cf 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532521==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55cff47abe32 bp 0x7ffeb19d7450 sp 0x7ffeb19d7448 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55cff47abe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cff47ab9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cff44b69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cff44b7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cff46b1ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55cff46a9952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55cff4913793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55cff4035c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55cff403156c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55cff401f018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f030fb7ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f030fb7ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cff3f5d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55cff401baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cff68fd4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cff47ab725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cff44b69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 557,738c557 < <vehicle id="veh0" pos="133.50" speed="36.35"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="62.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="170.39" speed="36.89"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="63.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="207.89" speed="37.50"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="64.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="246.01" speed="38.11"/> < </lane> <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 98,101d97 < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ] ---------- Differences in vehroutes ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:01 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c16,19 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" type="vType1" depart="0.00" departPos="0.00" arrival="79.00"> < <route edges="e_m5 e_m6 e_shape1"/> < </vehicle> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="routes.rou.xml"/> > </input> 9c21,36 < </routes> --- > <output> > <write-license value="true"/> > <netstate-dump value="netstate_dump.xml"/> > <vehroute-output value="vehroutes.xml"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000bd80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000bd80: note: object has invalid vptr > 00 00 00 00 da 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532481==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x56191ec0ce32 bp 0x7ffe0a502510 sp 0x7ffe0a502508 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x56191ec0ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56191ec0c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56191e9179b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56191e918d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56191eb12ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56191eb0a952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56191ed74793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56191e496c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56191e49256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56191e480018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f97cdd15d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f97cdd15e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56191e3be634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x56191e47caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561920d5e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56191ec0c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56191e9179b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 557,738c557 < <vehicle id="veh0" pos="133.50" speed="36.35"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="62.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="170.39" speed="36.89"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="63.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="207.89" speed="37.50"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="64.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="246.01" speed="38.11"/> < </lane> <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 99,102d98 < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ] ---------- Differences in vehroutes ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:01 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c16,19 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" type="vType1" depart="0.00" departPos="0.00" arrival="79.00"> < <route edges="e_m5 e_m6 e_shape1"/> < </vehicle> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="routes.rou.xml"/> > </input> 9c21,36 < </routes> --- > <output> > <write-license value="true"/> > <netstate-dump value="netstate_dump.xml"/> > <vehroute-output value="vehroutes.xml"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 3f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532506==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x562090d62e32 bp 0x7fffd4a72f50 sp 0x7fffd4a72f48 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x562090d62e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562090d629df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562090a6d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562090a6ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562090c68ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x562090c60952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x562090eca793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5620905ecc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5620905e856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5620905d6018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f4d0ba5dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4d0ba5de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562090514634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5620905d2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562092eb44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562090d62725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562090a6d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 557,738c557 < <vehicle id="veh0" pos="133.50" speed="36.35"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="62.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="170.39" speed="36.89"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="63.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="207.89" speed="37.50"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="64.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="246.01" speed="38.11"/> < </lane> <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 98,101d97 < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ]
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d880 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d880: note: object has invalid vptr > 00 00 00 00 7e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532512==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d9b4 at pc 0x55bda0446e32 bp 0x7ffe64247290 sp 0x7ffe64247288 > READ of size 4 at 0x61600000d9b4 thread T0 > #0 0x55bda0446e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bda04469df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bda01519b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bda0152d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bda034cebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55bda0344952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55bda05ae793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55bd9fcd0c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55bd9fccc56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55bd9fcba018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f9ec1351d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9ec1351e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bd9fbf8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d9b4 is located 308 bytes inside of 528-byte region [0x61600000d880,0x61600000da90) > freed by thread T0 here: > #0 0x55bd9fcb6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55bda25984f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bda0446725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bda01519b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 182,185d181 < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ] ---------- Differences in vehroutes ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:01 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c16,19 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" type="vType1" depart="0.00" departPos="0.00" arrival="78.00"> < <route edges="e_m5 e_m6 e_shape1"/> < </vehicle> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="routes.rou.xml"/> > </input> 9c21,35 < </routes> --- > <output> > <write-license value="true"/> > <vehroute-output value="vehroutes.xml"/> > </output> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c080 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c080: note: object has invalid vptr > 00 00 00 00 14 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532513==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c1b4 at pc 0x55833fecee32 bp 0x7ffd715de330 sp 0x7ffd715de328 > READ of size 4 at 0x61600000c1b4 thread T0 > #0 0x55833fecee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55833fece9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55833fbd99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55833fbdad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55833fdc7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55833fdc7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55833fdc97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55833f74e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55833f751698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55833f742216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4227470d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4227470e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55833f680634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c1b4 is located 308 bytes inside of 528-byte region [0x61600000c080,0x61600000c290) > freed by thread T0 here: > #0 0x55833f73eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5583420204f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55833fece725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55833fbd99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 557,644c557 < <vehicle id="bus_1" pos="159.52" speed="59.88"/> < </lane> < <lane id="e_shape0_1"/> < <lane id="e_shape0_2"/> < </edge> < </timestep> < <timestep time="62.00"> < <edge id="e_shape0"> < <lane id="e_shape0_0"> < <vehicle id="bus_1" pos="218.87" speed="59.36"/> < </lane> < <lane id="e_shape0_1"/> < <lane id="e_shape0_2"/> < </edge> < </timestep> < <timestep time="63.00"> < <edge id="e_shape0"> < <lane id="e_shape0_0"> < <vehicle id="bus_1" pos="278.71" speed="59.83"/> < </lane> < <lane id="e_shape0_1"/> < <lane id="e_shape0_2"/> < </edge> < </timestep> < <timestep time="64.00"> < <edge id="e_shape0"> < <lane id="e_shape0_0"> < <vehicle id="bus_1" pos="337.53" speed="58.82"/> < </lane> <truncated after showing first 30 lines> ---------- Differences in vehroutes ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:01 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,5c16,37 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < </routes> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="routes.rou.xml"/> > <additional-files value="additional.xml"/> > </input> > > <output> > <write-license value="true"/> > <netstate-dump value="netstate_dump.xml"/> > <vehroute-output value="vehroutes.xml"/> > </output> > > <report> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000bd80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000bd80: note: object has invalid vptr > 00 00 00 00 f4 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532524==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55b0c3a85e32 bp 0x7ffe79a3e750 sp 0x7ffe79a3e748 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55b0c3a85e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b0c3a859df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b0c37909b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b0c3791d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b0c398bebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b0c3983952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55b0c3bed793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55b0c330fc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55b0c330b56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55b0c32f9018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fbaa00c2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbaa00c2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b0c3237634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55b0c32f5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b0c5bd74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b0c3a85725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b0c37909b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 557,730c557 < <vehicle id="veh0" pos="134.21" speed="36.72"/> < </lane> < <lane id="e_shape0_1"/> < <lane id="e_shape0_2"/> < </edge> < </timestep> < <timestep time="62.00"> < <edge id="e_shape0"> < <lane id="e_shape0_0"> < <vehicle id="veh0" pos="171.68" speed="37.46"/> < </lane> < <lane id="e_shape0_1"/> < <lane id="e_shape0_2"/> < </edge> < </timestep> < <timestep time="63.00"> < <edge id="e_shape0"> < <lane id="e_shape0_0"> < <vehicle id="veh0" pos="209.58" speed="37.90"/> < </lane> < <lane id="e_shape0_1"/> < <lane id="e_shape0_2"/> < </edge> < </timestep> < <timestep time="64.00"> < <edge id="e_shape0"> < <lane id="e_shape0_0"> < <vehicle id="veh0" pos="247.91" speed="38.34"/> < </lane> <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 98,101d97 < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ] ---------- Differences in vehroutes ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:01 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,10c16,19 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" type="vType1" depart="0.00" departPos="0.00" arrival="78.00"> < <routeDistribution> < <route replacedOnEdge="e_m5" reason="traci:setRouteID" replacedAtTime="30.00" probability="0" edges="e_m5 e_m6 e_shape1"/> < <route edges="e_m5 e_m6 e_shape0"/> < </routeDistribution> < </vehicle> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="routes.rou.xml"/> > </input> 12c21,36 < </routes> --- > <output> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000bd80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000bd80: note: object has invalid vptr > 00 00 00 00 d7 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532538==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55b3b9e32e32 bp 0x7ffe6c8ba750 sp 0x7ffe6c8ba748 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55b3b9e32e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b3b9e329df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b3b9b3d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b3b9b3ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b3b9d38ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b3b9d30952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55b3b9f9a793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55b3b96bcc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55b3b96b856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55b3b96a6018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f25d7aa3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f25d7aa3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b3b95e4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55b3b96a2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b3bbf844f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b3b9e32725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b3b9b3d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 557,738c557 < <vehicle id="veh0" pos="133.50" speed="36.35"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="62.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="170.39" speed="36.89"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="63.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="207.89" speed="37.50"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="64.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="246.01" speed="38.11"/> < </lane> <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 98,101d97 < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ] ---------- Differences in vehroutes ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:01 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c16,19 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" type="vType1" depart="0.00" departPos="0.00" arrival="79.00"> < <route edges="e_m5 e_m6 e_shape1"/> < </vehicle> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="routes.rou.xml"/> > </input> 9c21,36 < </routes> --- > <output> > <write-license value="true"/> > <netstate-dump value="netstate_dump.xml"/> > <vehroute-output value="vehroutes.xml"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000bd80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000bd80: note: object has invalid vptr > 00 00 00 00 c9 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532540==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x555b991c7e32 bp 0x7fff2ee0d270 sp 0x7fff2ee0d268 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x555b991c7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555b991c79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555b98ed29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555b98ed3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555b990cdebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x555b990c5952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x555b9932f793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x555b98a51c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x555b98a4d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x555b98a3b018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f583de79d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f583de79e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555b98979634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x555b98a37aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555b9b3194f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555b991c7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555b98ed29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 557,738c557 < <vehicle id="veh0" pos="133.50" speed="36.35"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="62.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="170.39" speed="36.89"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="63.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="207.89" speed="37.50"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="64.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="246.01" speed="38.11"/> < </lane> <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 98,101d97 < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ] ---------- Differences in vehroutes ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:01 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c16,19 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" type="vType1" depart="0.00" departPos="0.00" arrival="79.00"> < <route edges="e_m5 e_m6 e_shape1"/> < </vehicle> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="routes.rou.xml"/> > </input> 9c21,36 < </routes> --- > <output> > <write-license value="true"/> > <netstate-dump value="netstate_dump.xml"/> > <vehroute-output value="vehroutes.xml"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000bd80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000bd80: note: object has invalid vptr > 00 00 00 00 d0 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532536==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55563496ae32 bp 0x7ffcf5d57b50 sp 0x7ffcf5d57b48 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55563496ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55563496a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5556346759b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555634676d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555634870ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x555634868952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x555634ad2793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5556341f4c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5556341f056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5556341de018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f1c49b67d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1c49b67e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55563411c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x5556341daaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555636abc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55563496a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5556346759b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 557,738c557 < <vehicle id="veh0" pos="133.50" speed="36.35"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="62.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="170.39" speed="36.89"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="63.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="207.89" speed="37.50"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="64.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="246.01" speed="38.11"/> < </lane> <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 98,101d97 < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ] ---------- Differences in vehroutes ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:01 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c16,19 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" type="vType1" depart="0.00" departPos="0.00" arrival="79.00"> < <route edges="e_m5 e_m6 e_shape1"/> < </vehicle> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="routes.rou.xml"/> > </input> 9c21,36 < </routes> --- > <output> > <write-license value="true"/> > <netstate-dump value="netstate_dump.xml"/> > <vehroute-output value="vehroutes.xml"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000bd80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000bd80: note: object has invalid vptr > 00 00 00 00 e5 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532552==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55efd1f76e32 bp 0x7ffc3105e9d0 sp 0x7ffc3105e9c8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55efd1f76e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55efd1f769df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55efd1c819b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55efd1c82d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55efd1e7cebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55efd1e74952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55efd20de793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55efd1800c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55efd17fc56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55efd17ea018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f36e757ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f36e757ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55efd1728634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55efd17e6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55efd40c84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55efd1f76725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55efd1c819b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 557,738c557 < <vehicle id="veh0" pos="133.50" speed="36.35"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="62.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="170.39" speed="36.89"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="63.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="207.89" speed="37.50"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="64.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="246.01" speed="38.11"/> < </lane> <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 98,101d97 < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ] ---------- Differences in vehroutes ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:01 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c16,19 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" type="vType1" depart="0.00" departPos="0.00" arrival="79.00"> < <route edges="e_m5 e_m6 e_shape1"/> < </vehicle> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="routes.rou.xml"/> > </input> 9c21,36 < </routes> --- > <output> > <write-license value="true"/> > <netstate-dump value="netstate_dump.xml"/> > <vehroute-output value="vehroutes.xml"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000bd80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000bd80: note: object has invalid vptr > 00 00 00 00 30 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532396==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55b34daace32 bp 0x7ffc8f8f2730 sp 0x7ffc8f8f2728 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55b34daace31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b34daac9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b34d7b79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b34d7b8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b34d9b2ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b34d9aa952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55b34dc14793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55b34d336c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55b34d33256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55b34d320018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7feee8a6bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7feee8a6be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b34d25e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55b34d31caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b34fbfe4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b34daac725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b34d7b79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 828,1045c828 < </lane> < <lane id="e_o0_1"/> < <lane id="e_o0_2"/> < </edge> < </timestep> < <timestep time="92.00"> < <edge id="e_o0"> < <lane id="e_o0_0"> < <vehicle id="veh0" pos="228.22" speed="55.34"/> < </lane> < <lane id="e_o0_1"/> < <lane id="e_o0_2"/> < </edge> < </timestep> < <timestep time="93.00"> < <edge id="e_o0"> < <lane id="e_o0_0"> < <vehicle id="veh0" pos="283.98" speed="55.76"/> < </lane> < <lane id="e_o0_1"/> < <lane id="e_o0_2"/> < </edge> < </timestep> < <timestep time="94.00"> < <edge id="e_o0"> < <lane id="e_o0_0"> < <vehicle id="veh0" pos="340.39" speed="56.41"/> < </lane> < <lane id="e_o0_1"/> <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 158,161d157 < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ] ---------- Differences in vehroutes ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:00 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,10c16,19 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" type="vType1" depart="0.00" departPos="0.00" arrival="106.00"> < <routeDistribution> < <route replacedOnEdge="e_m6" replacedOnIndex="1" reason="traci:changeTarget" replacedAtTime="50.00" probability="0" edges="e_m5 e_m6 e_shape1 e_u1 e_u0 e_vu0"/> < <route edges="e_m5 e_m6 e_shape0 e_o1 e_o0 e_vo0"/> < </routeDistribution> < </vehicle> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="routes.rou.xml"/> > </input> 12c21,36 < </routes> --- > <output> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 74 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532428==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x560fa7e22e32 bp 0x7fffdd001bf0 sp 0x7fffdd001be8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x560fa7e22e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560fa7e229df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560fa7b2d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560fa7b2ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560fa7d1be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560fa7d1b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560fa7d1d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560fa76a26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560fa76a5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560fa7696216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdfe1652d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdfe1652e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560fa75d4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x560fa7692aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560fa9f744f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560fa7e22725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560fa7b2d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:00 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,32c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m5"> < <lane id="e_m5_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m5_1"/> < <lane id="e_m5_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m5"> < <lane id="e_m5_0"> < <vehicle id="veh0" pos="0.60" speed="0.60"/> < </lane> < <lane id="e_m5_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 66 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532418==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55a1dbc20e32 bp 0x7ffdcfc9f2d0 sp 0x7ffdcfc9f2c8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55a1dbc20e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a1dbc209df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a1db92b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a1db92cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a1dbb19e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a1dbb19786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a1dbb1b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a1db4a06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a1db4a3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a1db494216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fece38b8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fece38b8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a1db3d2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55a1db490aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a1ddd724f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a1dbc20725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a1db92b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:00 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,32c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m5"> < <lane id="e_m5_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m5_1"/> < <lane id="e_m5_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m5"> < <lane id="e_m5_0"> < <vehicle id="veh0" pos="0.60" speed="0.60"/> < </lane> < <lane id="e_m5_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000bd80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000bd80: note: object has invalid vptr > 00 00 00 00 9e 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532390==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x560cc0a41e32 bp 0x7ffd3db59030 sp 0x7ffd3db59028 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x560cc0a41e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560cc0a419df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560cc074c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560cc074dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560cc0947ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x560cc093f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x560cc0ba9793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x560cc02cbc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x560cc02c756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x560cc02b5018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f236e33fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f236e33fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560cc01f3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x560cc02b1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560cc2b934f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560cc0a41725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560cc074c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 23,26d22 < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ] ---------- Differences in vehroutes ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:00 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,10c16,19 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" type="SUMO_DEFAULT_TYPE" depart="0.00" departPos="236.15" arrivalPos="5.00" arrival="800.00"> < <routeDistribution> < <route replacedOnEdge="1si" reason="traci:changeTarget" replacedAtTime="5.00" probability="0" edges="1si 2o"/> < <route edges="1si 2o 2fi 2si 3o 3fi"/> < </routeDistribution> < </vehicle> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="routes.rou.xml"/> > </input> 12c21,35 < </routes> --- > <output> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 3a4,82 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 90 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532415==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55b3ee2d2e32 bp 0x7ffe01030190 sp 0x7ffe01030188 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55b3ee2d2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b3ee2d29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b3edfdd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b3edfded28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b3ee1cbe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b3ee1cb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b3ee1cd7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b3edb526a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b3edb55698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b3edb46216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa941fa0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa941fa0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b3eda84634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55b3edb42aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b3f04244f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b3ee2d2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b3edfdd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:00 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,32c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m5"> < <lane id="e_m5_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m5_1"/> < <lane id="e_m5_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m5"> < <lane id="e_m5_0"> < <vehicle id="veh0" pos="0.60" speed="0.60"/> < </lane> < <lane id="e_m5_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 49 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532586==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563684f7de32 bp 0x7ffe185eecd0 sp 0x7ffe185eecc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563684f7de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563684f7d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563684c889b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563684c89d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563684e76e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563684e76786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563684e787f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5636847fd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563684800698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5636847f1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2167dd4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2167dd4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56368472f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5636847edaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5636870cf4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563684f7d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563684c889b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 47 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532598==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a3390d4e32 bp 0x7ffccf57fd90 sp 0x7ffccf57fd88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a3390d4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a3390d49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a338ddf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a338de0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a338fcde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a338fcd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a338fcf7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a3389546a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a338957698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a338948216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa82f245d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa82f245e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a338886634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a338944aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a33b2264f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a3390d4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a338ddf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 48 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532569==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5625ee2f3e32 bp 0x7fff55925d90 sp 0x7fff55925d88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5625ee2f3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5625ee2f39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5625edffe9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5625edfffd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5625ee1ece68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5625ee1ec786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5625ee1ee7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5625edb736a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5625edb76698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5625edb67216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2fbddedd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2fbddede3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5625edaa5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5625edb63aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5625f04454f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5625ee2f3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5625edffe9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532583==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b7b7a88e32 bp 0x7fffe6d7c010 sp 0x7fffe6d7c008 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b7b7a88e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b7b7a889df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b7b77939b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b7b7794d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b7b7981e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b7b7981786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b7b79837f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b7b73086a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b7b730b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b7b72fc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7e23540d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7e23540e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b7b723a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b7b72f8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b7b9bda4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b7b7a88725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b7b77939b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ab80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ab80: note: object has invalid vptr > 00 00 00 00 01 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532180==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000acb4 at pc 0x55f858fe3e32 bp 0x7fff7ced7750 sp 0x7fff7ced7748 > READ of size 4 at 0x61600000acb4 thread T0 > #0 0x55f858fe3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f858fe39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f858cee9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f858cefd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f858edce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f858edc786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f858ede7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f8588636a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f858866698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f858857216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f90d3baad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f90d3baae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f858795634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000acb4 is located 308 bytes inside of 528-byte region [0x61600000ab80,0x61600000ad90) > freed by thread T0 here: > #0 0x55f858853aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f85b1354f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f858fe3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f858cee9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 484,634c484 < <vehicle id="veh0" pos="1202.73" speed="30.00"/> < <vehicle id="veh1" pos="1254.01" speed="30.00"/> < </lane> < <lane id="main_end_1"/> < </edge> < </timestep> < <timestep time="50.00"> < <edge id="main_end"> < <lane id="main_end_0"> < <vehicle id="veh0" pos="1232.73" speed="30.00"/> < <vehicle id="veh1" pos="1284.01" speed="30.00"/> < </lane> < <lane id="main_end_1"/> < </edge> < </timestep> < <timestep time="51.00"> < <edge id="main_end"> < <lane id="main_end_0"> < <vehicle id="veh0" pos="1262.73" speed="30.00"/> < <vehicle id="veh1" pos="1314.01" speed="30.00"/> < </lane> < <lane id="main_end_1"/> < </edge> < </timestep> < <timestep time="52.00"> < <edge id="main_end"> < <lane id="main_end_0"> < <vehicle id="veh0" pos="1292.73" speed="30.00"/> < <vehicle id="veh1" pos="1344.01" speed="30.00"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 e1 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532202==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x557d41938e32 bp 0x7ffe68c83af0 sp 0x7ffe68c83ae8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x557d41938e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557d419389df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557d416439b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557d41644d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557d41831e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557d41831786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557d418337f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557d411b86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557d411bb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557d411ac216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8b2db6fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8b2db6fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557d410ea634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x557d411a8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557d43a8a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557d41938725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557d416439b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 536,719c536 < </lane> < <lane id="1si_1"> < <vehicle id="veh1" pos="42.80" speed="1.00"/> < </lane> < <lane id="1si_2"/> < </edge> < </timestep> < <timestep time="50.00"> < <edge id="1si"> < <lane id="1si_0"> < <vehicle id="veh0" pos="49.80" speed="1.00"/> < </lane> < <lane id="1si_1"> < <vehicle id="veh1" pos="43.80" speed="1.00"/> < </lane> < <lane id="1si_2"/> < </edge> < </timestep> < <timestep time="51.00"> < <edge id="1si"> < <lane id="1si_0"> < <vehicle id="veh0" pos="50.80" speed="1.00"/> < </lane> < <lane id="1si_1"> < <vehicle id="veh1" pos="44.80" speed="1.00"/> < </lane> < <lane id="1si_2"/> < </edge> < </timestep> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a280: note: object has invalid vptr > 00 00 00 00 fb 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532196==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x55becce9ce32 bp 0x7ffe8d83cb70 sp 0x7ffe8d83cb68 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x55becce9ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55becce9c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55beccba79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55beccba8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55beccd95e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55beccd95786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55beccd977f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55becc71c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55becc71f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55becc710216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa73bbd0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa73bbd0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55becc64e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x55becc70caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55becefee4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55becce9c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55beccba79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 513,589c513 < </lane> < <lane id="beg_1"/> < </edge> < </timestep> < <timestep time="58.00"> < <edge id="beg"> < <lane id="beg_0"> < <vehicle id="veh1" pos="553.20" speed="10.00"/> < <vehicle id="veh0" pos="570.70" speed="10.00"/> < </lane> < <lane id="beg_1"/> < </edge> < </timestep> < <timestep time="59.00"> < <edge id="beg"> < <lane id="beg_0"> < <vehicle id="veh1" pos="563.20" speed="10.00"/> < <vehicle id="veh0" pos="580.70" speed="10.00"/> < </lane> < <lane id="beg_1"/> < </edge> < </timestep> < <timestep time="60.00"> < <edge id="beg"> < <lane id="beg_0"> < <vehicle id="veh1" pos="573.20" speed="10.00"/> < <vehicle id="veh0" pos="590.70" speed="10.00"/> < </lane> < <lane id="beg_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 e9 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532172==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x5577ed09ae32 bp 0x7ffef9ba2bf0 sp 0x7ffef9ba2be8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x5577ed09ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5577ed09a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5577ecda59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5577ecda6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5577ecf93e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5577ecf93786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5577ecf957f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5577ec91a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5577ec91d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5577ec90e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc4a05b2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc4a05b2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5577ec84c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x5577ec90aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5577ef1ec4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5577ed09a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5577ecda59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 286,568c286 < <lane id="1si_2"/> < </edge> < </timestep> < <timestep time="35.00"> < <edge id="1si"> < <lane id="1si_0"/> < <lane id="1si_1"> < <vehicle id="veh0" pos="40.41" speed="10.00"/> < </lane> < <lane id="1si_2"/> < </edge> < </timestep> < <timestep time="36.00"> < <edge id="1si"> < <lane id="1si_0"/> < <lane id="1si_1"> < <vehicle id="veh0" pos="50.41" speed="10.00"/> < </lane> < <lane id="1si_2"/> < </edge> < </timestep> < <timestep time="37.00"> < <edge id="1si"> < <lane id="1si_0"/> < <lane id="1si_1"> < <vehicle id="veh0" pos="60.41" speed="10.00"/> < </lane> < <lane id="1si_2"/> < </edge> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 3a4,82 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 e1 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532206==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55724d076e32 bp 0x7ffd5db0bb90 sp 0x7ffd5db0bb88 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55724d076e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55724d0769df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55724cd819b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55724cd82d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55724cf6fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55724cf6f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55724cf717f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55724c8f66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55724c8f9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55724c8ea216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7e28781d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7e28781e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55724c828634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55724c8e6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55724f1c84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55724d076725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55724cd819b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 796,937c796 < <lane id="2o_0"> < <vehicle id="veh0" pos="163.00" speed="10.00"/> < </lane> < <lane id="2o_1"/> < </edge> < </timestep> < <timestep time="72.00"> < <edge id="1si"> < <lane id="1si_0"> < <vehicle id="veh1" pos="236.15" speed="0.00"/> < </lane> < <lane id="1si_1"/> < <lane id="1si_2"/> < </edge> < <edge id="2o"> < <lane id="2o_0"> < <vehicle id="veh0" pos="173.00" speed="10.00"/> < </lane> < <lane id="2o_1"/> < </edge> < </timestep> < <timestep time="73.00"> < <edge id="1si"> < <lane id="1si_0"> < <vehicle id="veh1" pos="236.15" speed="0.00"/> < </lane> < <lane id="1si_1"/> < <lane id="1si_2"/> < </edge> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 c2 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532312==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55f689d74e32 bp 0x7fff32531ab0 sp 0x7fff32531aa8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55f689d74e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f689d749df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f689a7f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f689a80d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f689c6de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f689c6d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f689c6f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f6895f46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f6895f7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f6895e8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8b31d22d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8b31d22e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f689526634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55f6895e4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f68bec64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f689d74725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f689a7f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 795,921c795 < <lane id="2o_0"> < <vehicle id="veh1" pos="163.00" speed="10.00"/> < </lane> < <lane id="2o_1"/> < </edge> < </timestep> < <timestep time="72.00"> < <edge id="1si"> < <lane id="1si_0"> < <vehicle id="veh0" pos="200.00" speed="0.00"/> < </lane> < <lane id="1si_1"/> < <lane id="1si_2"/> < </edge> < <edge id="2o"> < <lane id="2o_0"> < <vehicle id="veh1" pos="173.00" speed="10.00"/> < </lane> < <lane id="2o_1"/> < </edge> < </timestep> < <timestep time="73.00"> < <edge id="1si"> < <lane id="1si_0"> < <vehicle id="veh0" pos="200.00" speed="0.00"/> < </lane> < <lane id="1si_1"/> < <lane id="1si_2"/> < </edge> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 2d 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532403==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55a1fdc29e32 bp 0x7ffe72bc5d50 sp 0x7ffe72bc5d48 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55a1fdc29e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a1fdc299df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a1fd9349b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a1fd935d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a1fdb22e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a1fdb22786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a1fdb247f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a1fd4a96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a1fd4ac698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a1fd49d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9757fb3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9757fb3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a1fd3db634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55a1fd499aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a1ffd7b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a1fdc29725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a1fd9349b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 780,805c780 < </lane> < <lane id="1si_1"/> < <lane id="1si_2"/> < </edge> < </timestep> < <timestep time="77.00"> < <edge id="1si"> < <lane id="1si_0"> < <vehicle id="veh0" pos="200.00" speed="0.00"/> < <vehicle id="veh1" pos="236.15" speed="0.00"/> < </lane> < <lane id="1si_1"/> < <lane id="1si_2"/> < </edge> < </timestep> < <timestep time="78.00"> < <edge id="1si"> < <lane id="1si_0"> < <vehicle id="veh0" pos="200.00" speed="0.00"/> < <vehicle id="veh1" pos="236.15" speed="0.00"/> < </lane> < <lane id="1si_1"/> < <lane id="1si_2"/> < </edge> < </timestep> < </netstate> --- > \ No newline at end of file <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 2e 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532369==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55ed81c19e32 bp 0x7ffd95119790 sp 0x7ffd95119788 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55ed81c19e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ed81c199df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ed819249b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ed81925d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ed81b12e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ed81b12786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ed81b147f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ed814996a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ed8149c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ed8148d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5cd0c9dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5cd0c9de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ed813cb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55ed81489aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ed83d6b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ed81c19725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ed819249b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 780,805c780 < </lane> < <lane id="1si_1"/> < <lane id="1si_2"/> < </edge> < </timestep> < <timestep time="77.00"> < <edge id="1si"> < <lane id="1si_0"> < <vehicle id="veh0" pos="200.00" speed="0.00"/> < <vehicle id="veh1" pos="236.15" speed="0.00"/> < </lane> < <lane id="1si_1"/> < <lane id="1si_2"/> < </edge> < </timestep> < <timestep time="78.00"> < <edge id="1si"> < <lane id="1si_0"> < <vehicle id="veh0" pos="200.00" speed="0.00"/> < <vehicle id="veh1" pos="236.15" speed="0.00"/> < </lane> < <lane id="1si_1"/> < <lane id="1si_2"/> < </edge> < </timestep> < </netstate> --- > \ No newline at end of file <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 60 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532905==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55e51b726e32 bp 0x7ffc67893910 sp 0x7ffc67893908 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55e51b726e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e51b7269df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e51b4319b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e51b432d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e51b61fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e51b61f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e51b6217f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e51afa66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e51afa9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e51af9a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb309a28d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb309a28e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e51aed8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55e51af96aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e51d8784f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e51b726725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e51b4319b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:03 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,104c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 62 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532931==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5637c4397e32 bp 0x7fff6b803c50 sp 0x7fff6b803c48 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5637c4397e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5637c43979df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5637c40a29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5637c40a3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5637c4290e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5637c4290786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5637c42927f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5637c3c176a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5637c3c1a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5637c3c0b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7d30630d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7d30630e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5637c3b49634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5637c3c07aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5637c64e94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5637c4397725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5637c40a29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:03 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,104c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 4f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532911==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x564f795a8e32 bp 0x7ffe4fc84bb0 sp 0x7ffe4fc84ba8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x564f795a8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564f795a89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564f792b39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564f792b4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564f794a1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564f794a1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564f794a37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564f78e286a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564f78e2b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564f78e1c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe51d6afd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe51d6afe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564f78d5a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x564f78e18aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564f7b6fa4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564f795a8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564f792b39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:03 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,32c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 c8 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532902==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x559d28f10e32 bp 0x7ffca42c8a10 sp 0x7ffca42c8a08 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x559d28f10e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559d28f109df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559d28c1b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559d28c1cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559d28e09e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559d28e09786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559d28e0b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559d287906a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559d28793698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559d28784216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7efd78ac2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efd78ac2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559d286c2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x559d28780aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559d2b0624f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559d28f10725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559d28c1b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:03 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,194c16,39 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ab80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ab80: note: object has invalid vptr > 00 00 00 00 ce 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533504==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000acb4 at pc 0x55cbec355e32 bp 0x7ffc8f043050 sp 0x7ffc8f043048 > READ of size 4 at 0x61600000acb4 thread T0 > #0 0x55cbec355e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cbec3559df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cbec0609b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cbec061d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cbec24ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cbec24e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cbec2507f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cbebbd56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cbebbd8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cbebbc9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f74f919dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f74f919de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cbebb07634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000acb4 is located 308 bytes inside of 528-byte region [0x61600000ab80,0x61600000ad90) > freed by thread T0 here: > #0 0x55cbebbc5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cbee4a74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cbec355725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cbec0609b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 a0 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533508==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55f377e87e32 bp 0x7ffd62a01830 sp 0x7ffd62a01828 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55f377e87e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f377e879df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f377b929b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f377b93d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f377d80e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f377d80786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f377d827f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f3777076a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f37770a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f3776fb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3fd1a4fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3fd1a4fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f377639634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55f3776f7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f379fd94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f377e87725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f377b929b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:06 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,168c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < <vehicle id="veh1" pos="40.00" speed="0.00"/> < </lane> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 9e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533407==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x560f01d59e32 bp 0x7ffea1f2ba30 sp 0x7ffea1f2ba28 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x560f01d59e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560f01d599df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560f01a649b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560f01a65d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560f01c52e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560f01c52786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560f01c547f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560f015d96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560f015dc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560f015cd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3e030f7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3e030f7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560f0150b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x560f015c9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560f03eab4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560f01d59725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560f01a649b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:06 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,113c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 f9 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533605==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x5618e82bfe32 bp 0x7fff1119d5b0 sp 0x7fff1119d5a8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x5618e82bfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5618e82bf9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5618e7fca9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5618e7fcbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5618e81b8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5618e81b8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5618e81ba7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5618e7b3f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5618e7b42698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5618e7b33216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f362cc67d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f362cc67e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5618e7a71634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x5618e7b2faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5618ea4114f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5618e82bf725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5618e7fca9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:07 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,125c16,39 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="SC"> < <lane id="SC_0"> < <vehicle id="veh0" pos="90.95" speed="0.00"/> < </lane> < <lane id="SC_1"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id=":C_10"> < <lane id=":C_10_0"/> < <lane id=":C_10_1"> < <vehicle id="veh0" pos="12.05" speed="13.05"/> < </lane> < </edge> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000bd80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000bd80: note: object has invalid vptr > 00 00 00 00 07 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533607==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55abdc188e32 bp 0x7ffd69953d70 sp 0x7ffd69953d68 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55abdc188e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55abdc1889df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55abdbe939b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55abdbe94d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55abdc081e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55abdc081786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55abdc0837f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55abdba086a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55abdba0b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55abdb9fc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1f77bedd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1f77bede3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55abdb93a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55abdb9f8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55abde2da4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55abdc188725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55abdbe939b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in fcd ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:07 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,29c16,36 < <fcd-export xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/fcd_file.xsd"> < <timestep time="0.00"> < <vehicle id="veh0" x="0.00" y="492.00" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="0.00" lane="e_m0_0" slope="0.00"/> < </timestep> < <timestep time="1.00"> < <vehicle id="veh0" x="0.80" y="492.00" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.80" pos="0.80" lane="e_m0_0" slope="0.00"/> < </timestep> < <timestep time="2.00"> < <vehicle id="veh0" x="2.40" y="492.00" angle="90.00" type="DEFAULT_VEHTYPE" speed="1.60" pos="2.40" lane="e_m0_0" slope="0.00"/> < </timestep> < <timestep time="3.00"> < <vehicle id="veh0" x="4.80" y="492.00" angle="90.00" type="DEFAULT_VEHTYPE" speed="2.40" pos="4.80" lane="e_m0_0" slope="0.00"/> < </timestep> < <timestep time="4.00"> < <vehicle id="veh0" x="8.00" y="492.00" angle="90.00" type="DEFAULT_VEHTYPE" speed="3.20" pos="8.00" lane="e_m0_0" slope="0.00"/> < </timestep> <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:07 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,57c16,36 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 ad 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533586==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55c028d25e32 bp 0x7fff1965bcd0 sp 0x7fff1965bcc8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55c028d25e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c028d259df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c028a309b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c028a31d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c028c1ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c028c1e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c028c207f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c0285a56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c0285a8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c028599216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1c2d945d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1c2d945e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c0284d7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55c028595aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c02ae774f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c028d25725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c028a309b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:07 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,106c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 1a 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533590==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x56075ccdfe32 bp 0x7fff2b0de290 sp 0x7fff2b0de288 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x56075ccdfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56075ccdf9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56075c9ea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56075c9ebd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56075cbd8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56075cbd8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56075cbda7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56075c55f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56075c562698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56075c553216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fadde185d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fadde185e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56075c491634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x56075c54faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56075ee314f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56075ccdf725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56075c9ea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:07 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,75c16,39 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="SC"> < <lane id="SC_0"> < <vehicle id="VTD_EGO" pos="90.95" speed="0.00"/> < </lane> < <lane id="SC_1"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id=":C_14"> < <lane id=":C_14_0"> < <vehicle id="VTD_EGO" pos="1.05" speed="12.60"/> < </lane> < </edge> < </timestep> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 ae 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533592==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x557368c60e32 bp 0x7ffc16617bf0 sp 0x7ffc16617be8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x557368c60e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557368c609df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55736896b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55736896cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557368b59e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557368b59786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557368b5b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5573684e06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5573684e3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5573684d4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f367ea2bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f367ea2be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557368412634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5573684d0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55736adb24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557368c60725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55736896b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:07 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,106c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="VTD_EGO" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="VTD_EGO" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ab80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ab80: note: object has invalid vptr > 00 00 00 00 e5 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533598==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000acb4 at pc 0x558ad188ce32 bp 0x7ffe653d02d0 sp 0x7ffe653d02c8 > READ of size 4 at 0x61600000acb4 thread T0 > #0 0x558ad188ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558ad188c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558ad15979b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558ad1598d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558ad1785e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558ad1785786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558ad17877f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558ad110c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558ad110f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558ad1100216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7750f80d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7750f80e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558ad103e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000acb4 is located 308 bytes inside of 528-byte region [0x61600000ab80,0x61600000ad90) > freed by thread T0 here: > #0 0x558ad10fcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558ad39de4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558ad188c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558ad15979b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 16 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533617==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55de6e278e32 bp 0x7ffd86d8bb10 sp 0x7ffd86d8bb08 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55de6e278e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55de6e2789df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55de6df839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55de6df84d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55de6e171e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55de6e171786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55de6e1737f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55de6daf86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55de6dafb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55de6daec216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc2f1fabd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc2f1fabe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55de6da2a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55de6dae8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55de703ca4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55de6e278725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55de6df839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:07 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,75c16,39 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="SC"> < <lane id="SC_0"> < <vehicle id="VTD_EGO" pos="90.95" speed="0.00"/> < </lane> < <lane id="SC_1"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id=":C_14"> < <lane id=":C_14_0"> < <vehicle id="VTD_EGO" pos="1.05" speed="12.60"/> < </lane> < </edge> < </timestep> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 4a5,83 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 17 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533650==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x559bd8e13e32 bp 0x7ffcc41d6c50 sp 0x7ffcc41d6c48 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x559bd8e13e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559bd8e139df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559bd8b1e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559bd8b1fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559bd8d0ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559bd8d0c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559bd8d0e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559bd86936a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559bd8696698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559bd8687216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f036cc5cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f036cc5ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559bd85c5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x559bd8683aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559bdaf654f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559bd8e13725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559bd8b1e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:07 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,47c16,35 < <fcd-export xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/fcd_file.xsd"> < <timestep time="0.00"> < <vehicle id="veh0" x="0.00" y="492.00" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="0.00" lane="e_m0_0" slope="0.00"/> < </timestep> < <timestep time="1.00"> < <vehicle id="veh0" x="1400.00" y="498.40" angle="0.00" type="DEFAULT_VEHTYPE" speed="35.33" pos="400.00" lane="e_m2_2" slope="0.00"/> < </timestep> < <timestep time="2.00"> < <vehicle id="veh0" x="1400.00" y="498.40" angle="45.00" type="DEFAULT_VEHTYPE" speed="26.33" pos="400.00" lane="e_m2_2" slope="0.00"/> < </timestep> < <timestep time="3.00"> < <vehicle id="veh0" x="1410.00" y="498.40" angle="90.00" type="DEFAULT_VEHTYPE" speed="17.33" pos="410.00" lane="e_m2_2" slope="0.00"/> < </timestep> < <timestep time="4.00"> < <vehicle id="veh0" x="1410.00" y="498.40" angle="135.00" type="DEFAULT_VEHTYPE" speed="8.33" pos="410.00" lane="e_m2_2" slope="0.00"/> < </timestep> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 b7 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533689==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55dda6dc2e32 bp 0x7fffe509df70 sp 0x7fffe509df68 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55dda6dc2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55dda6dc29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55dda6acd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55dda6aced28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55dda6cbbe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55dda6cbb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55dda6cbd7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55dda66426a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55dda6645698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55dda6636216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc7b36e1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc7b36e1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55dda6574634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55dda6632aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55dda8f144f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55dda6dc2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55dda6acd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:08 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c16,35 < <fcd-export xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/fcd_file.xsd"> < <timestep time="0.00"> < <vehicle id="veh0" x="0.00" y="492.00" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="0.00" lane="e_m0_0" slope="0.00"/> < </timestep> < <timestep time="1.00"> < <vehicle id="veh0" x="1400.00" y="498.40" angle="90.00" type="DEFAULT_VEHTYPE" speed="35.33" pos="400.00" lane="e_m2_2" slope="0.00"/> < </timestep> < <timestep time="2.00"> < <vehicle id="veh0" x="1435.33" y="498.40" angle="90.00" type="DEFAULT_VEHTYPE" speed="35.33" pos="435.33" lane="e_m2_2" slope="0.00"/> < </timestep> < </fcd-export> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="routes.rou.xml"/> > </input> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 a9 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533635==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x563e28ce7e32 bp 0x7ffe09ada130 sp 0x7ffe09ada128 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x563e28ce7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563e28ce79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563e289f29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563e289f3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563e28be0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563e28be0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563e28be27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563e285676a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563e2856a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563e2855b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1a89178d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1a89178e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563e28499634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x563e28557aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563e2ae394f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563e28ce7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563e289f29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:07 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,104c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 2e 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533693==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x563663084e32 bp 0x7ffc832d3d70 sp 0x7ffc832d3d68 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x563663084e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5636630849df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563662d8f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563662d90d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563662f7de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563662f7d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563662f7f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5636629046a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563662907698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5636628f8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f17fd73dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f17fd73de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563662836634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5636628f4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5636651d64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563663084725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563662d8f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:08 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,149c16,39 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00" posLat="0.00" speedLat="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80" posLat="0.00" speedLat="0.00"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 8c 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533721==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x5623e78c5e32 bp 0x7ffcef0475b0 sp 0x7ffcef0475a8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x5623e78c5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5623e78c59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5623e75d09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5623e75d1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5623e77bee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5623e77be786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5623e77c07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5623e71456a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5623e7148698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5623e7139216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6c03031d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6c03031e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5623e7077634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x5623e7135aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5623e9a174f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5623e78c5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5623e75d09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:08 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,77c16,40 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="SC"> < <lane id="SC_0"> < <vehicle id="veh0" pos="90.95" speed="0.00" posLat="0.00" speedLat="0.00"/> < </lane> < <lane id="SC_1"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id=":C_10"> < <lane id=":C_10_0"/> < <lane id=":C_10_1"> < <vehicle id="veh0" pos="12.05" speed="13.05" posLat="0.65" speedLat="0.00"/> < </lane> < </edge> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 2e 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533772==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x559dbeabae32 bp 0x7ffd3e148630 sp 0x7ffd3e148628 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x559dbeabae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559dbeaba9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559dbe7c59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559dbe7c6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559dbe9b3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559dbe9b3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559dbe9b57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559dbe33a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559dbe33d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559dbe32e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f37aff3fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f37aff3fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559dbe26c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x559dbe32aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559dc0c0c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559dbeaba725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559dbe7c59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:08 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,106c16,39 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00" posLat="0.00" speedLat="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80" posLat="0.00" speedLat="0.00"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 03 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533781==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5594e5bc5e32 bp 0x7fff32b85db0 sp 0x7fff32b85da8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5594e5bc5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5594e5bc59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5594e58d09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5594e58d1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5594e5abee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5594e5abe786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5594e5ac07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5594e54456a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5594e5448698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5594e5439216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3841a35d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3841a35e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5594e5377634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5594e5435aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5594e7d174f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5594e5bc5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5594e58d09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:08 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,57c16,39 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00" posLat="0.00" speedLat="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80" posLat="0.00" speedLat="0.00"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 86 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533717==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55e4de0b1e32 bp 0x7ffe1e59a110 sp 0x7ffe1e59a108 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55e4de0b1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e4de0b19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e4dddbc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e4dddbdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e4ddfaae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e4ddfaa786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e4ddfac7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e4dd9316a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e4dd934698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e4dd925216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe111581d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe111581e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e4dd863634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55e4dd921aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e4e02034f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e4de0b1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e4dddbc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:08 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,146c16,39 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="VTD_EGO" pos="0.00" speed="0.00" posLat="0.00" speedLat="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="VTD_EGO" pos="0.80" speed="0.80" posLat="0.00" speedLat="0.00"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 c9 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533714==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x561657a75e32 bp 0x7ffe4a21af90 sp 0x7ffe4a21af88 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x561657a75e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561657a759df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5616577809b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561657781d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56165796ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56165796e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5616579707f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5616572f56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5616572f8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5616572e9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f57bd874d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f57bd874e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561657227634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x5616572e5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561659bc74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561657a75725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5616577809b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:08 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,75c16,40 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="SC"> < <lane id="SC_0"> < <vehicle id="VTD_EGO" pos="90.95" speed="0.00" posLat="0.00" speedLat="0.00"/> < </lane> < <lane id="SC_1"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id=":C_14"> < <lane id=":C_14_0"> < <vehicle id="VTD_EGO" pos="1.05" speed="12.62" posLat="0.10" speedLat="0.00"/> < </lane> < </edge> < </timestep> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 b9 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533488==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5577685d5e32 bp 0x7ffe88ef1050 sp 0x7ffe88ef1048 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5577685d5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5577685d59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5577682e09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5577682e1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5577684cee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5577684ce786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5577684d07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557767e556a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557767e58698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557767e49216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbbbba05d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbbbba05e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557767d87634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x557767e45aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55776a7274f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5577685d5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5577682e09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:06 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,104c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,82 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d880 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d880: note: object has invalid vptr > 00 00 00 00 43 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533430==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d9b4 at pc 0x55ad08f86e32 bp 0x7ffc20c37f90 sp 0x7ffc20c37f88 > READ of size 4 at 0x61600000d9b4 thread T0 > #0 0x55ad08f86e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ad08f869df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ad08c919b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ad08c92d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ad08e7fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ad08e7f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ad08e817f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ad088066a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ad08809698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ad087fa216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fea104b8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fea104b8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ad08738634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d9b4 is located 308 bytes inside of 528-byte region [0x61600000d880,0x61600000da90) > freed by thread T0 here: > #0 0x55ad087f6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ad0b0d84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ad08f86725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ad08c919b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:06 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,64c16,39 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"/> < <timestep time="1.00"/> < <timestep time="2.00"/> < <timestep time="3.00"/> < <timestep time="4.00"/> < <timestep time="5.00"> < <edge id="e_m0"> < <lane id="e_m0_0"/> < <lane id="e_m0_1"/> < <lane id="e_m0_2"> < <vehicle id="veh0" pos="23.00" speed="8.00"/> < </lane> < </edge> < </timestep> < <timestep time="6.00"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,88 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d880 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d880: note: object has invalid vptr > 00 00 00 00 47 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533452==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d9b4 at pc 0x55d975823e32 bp 0x7ffd39918fd0 sp 0x7ffd39918fc8 > READ of size 4 at 0x61600000d9b4 thread T0 > #0 0x55d975823e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d9758239df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d97552e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d97552fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d975729ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55d975721952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55d9761ffa63 in libsumo::Vehicle::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char) /home/delphi/clangDebug/sumo/src/libsumo/Vehicle.cpp:2255:51 > #7 0x55d975e788dc in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1219:17 > #8 0x55d975d106bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #9 0x55d975d1b535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #10 0x55d9750aab4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #11 0x55d9750a956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #12 0x55d975097018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #13 0x7ff37e94dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #14 0x7ff37e94de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #15 0x55d974fd5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000d9b4 is located 308 bytes inside of 528-byte region [0x61600000d880,0x61600000da90) > freed by thread T0 here: > #0 0x55d975093aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:06 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,25c16,39 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"/> < <timestep time="1.00"/> < <timestep time="2.00"/> < <timestep time="3.00"/> < <timestep time="4.00"/> < <timestep time="5.00"> < <edge id="e_m0"> < <lane id="e_m0_0"/> < <lane id="e_m0_1"/> < <lane id="e_m0_2"> < <vehicle id="veh0" pos="23.00" speed="8.00"/> < </lane> < </edge> < </timestep> < <timestep time="6.00"/> <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 31,52d30 < .. Command acknowledged (196), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ]
---------- Differences in errors ---------- 0a1,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000bd80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000bd80: note: object has invalid vptr > 00 00 00 00 70 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532981==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x5646e2958e32 bp 0x7ffd3c7f76f0 sp 0x7ffd3c7f76e8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x5646e2958e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5646e29589df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5646e26639b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5646e2664d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5646e285eebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5646e2856952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5646e3334a63 in libsumo::Vehicle::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char) /home/delphi/clangDebug/sumo/src/libsumo/Vehicle.cpp:2255:51 > #7 0x5646e2fad8dc in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1219:17 > #8 0x5646e2e456bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #9 0x5646e2e50535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #10 0x5646e21dfb4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #11 0x5646e21de56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #12 0x5646e21cc018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #13 0x7f0705008d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #14 0x7f0705008e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #15 0x5646e210a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x5646e21c8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 232,395c232 < <vehicle id="veh1" pos="108.80" speed="12.80"/> < <vehicle id="veh0" pos="168.00" speed="16.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="21.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh5" pos="0.80" speed="0.80"/> < <vehicle id="veh4" pos="12.00" speed="4.00"/> < <vehicle id="veh3" pos="36.00" speed="7.20"/> < <vehicle id="veh2" pos="72.80" speed="10.40"/> < <vehicle id="veh1" pos="122.40" speed="13.60"/> < <vehicle id="veh0" pos="184.80" speed="16.80"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="22.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh5" pos="2.40" speed="1.60"/> < <vehicle id="veh4" pos="16.80" speed="4.80"/> < <vehicle id="veh3" pos="44.00" speed="8.00"/> < <vehicle id="veh2" pos="84.00" speed="11.20"/> < <vehicle id="veh1" pos="136.80" speed="14.40"/> <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 86,135d85 < .. Command acknowledged (196), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SetValue>: < domID=196 varID=129 objID=veh1 < .. Command acknowledged (196), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SetValue>: < domID=196 varID=129 objID=veh2 < .. Command acknowledged (196), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SetValue>: < domID=196 varID=129 objID=veh3 < .. Command acknowledged (196), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SetValue>: < domID=196 varID=129 objID=veh4 < .. Command acknowledged (196), [description: ] <truncated after showing first 30 lines> ---------- Differences in tripinfos ---------- 5,10d4 < <tripinfo id="veh0" depart="0.00" departLane="e_m0_0" departPos="0.00" departSpeed="0.00" departDelay="0.00" arrival="25.00" arrivalLane="e_m0_0" arrivalPos="500.00" arrivalSpeed="19.20" duration="25.00" routeLength="500.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="20.23" rerouteNo="0" devices="tripinfo_veh0" vType="DEFAULT_VEHTYPE" speedFactor="1.06" vaporized="teleport"/> < <tripinfo id="veh1" depart="4.00" departLane="e_m0_0" departPos="0.00" departSpeed="0.00" departDelay="3.00" arrival="26.00" arrivalLane="e_m0_0" arrivalPos="500.00" arrivalSpeed="16.80" duration="22.00" routeLength="500.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="17.72" rerouteNo="0" devices="tripinfo_veh1" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized="end"/> < <tripinfo id="veh2" depart="8.00" departLane="e_m0_0" departPos="0.00" departSpeed="0.00" departDelay="6.00" arrival="27.00" arrivalLane="e_m0_0" arrivalPos="500.00" arrivalSpeed="14.40" duration="19.00" routeLength="500.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="15.74" rerouteNo="0" devices="tripinfo_veh2" vType="DEFAULT_VEHTYPE" speedFactor="1.01" vaporized="end"/> < <tripinfo id="veh3" depart="12.00" departLane="e_m0_0" departPos="0.00" departSpeed="0.00" departDelay="9.00" arrival="28.00" arrivalLane="e_m0_0" arrivalPos="96.00" arrivalSpeed="12.00" duration="16.00" routeLength="96.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="13.52" rerouteNo="0" devices="tripinfo_veh3" vType="DEFAULT_VEHTYPE" speedFactor="1.08" vaporized="traci"/> < <tripinfo id="veh4" depart="16.00" departLane="e_m0_0" departPos="0.00" departSpeed="0.00" departDelay="12.00" arrival="29.00" arrivalLane="e_m0_0" arrivalPos="500.00" arrivalSpeed="9.60" duration="13.00" routeLength="500.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="10.99" rerouteNo="0" devices="tripinfo_veh4" vType="DEFAULT_VEHTYPE" speedFactor="1.03" vaporized="teleport"/> < </tripinfos>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 54 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532730==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55d30c6a8e32 bp 0x7ffc6b746c70 sp 0x7ffc6b746c68 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55d30c6a8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d30c6a89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d30c3b39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d30c3b4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d30c5a1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d30c5a1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d30c5a37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d30bf286a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d30bf2b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d30bf1c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f22dd081d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f22dd081e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d30be5a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55d30bf18aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d30e7fa4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d30c6a8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d30c3b39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:02 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,32c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 72 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532733==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x557cdae89e32 bp 0x7fff68081950 sp 0x7fff68081948 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x557cdae89e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557cdae899df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557cdab949b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557cdab95d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557cdad82e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557cdad82786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557cdad847f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557cda7096a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557cda70c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557cda6fd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5c4acc3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5c4acc3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557cda63b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x557cda6f9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557cdcfdb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557cdae89725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557cdab949b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 280,329c280 < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="31.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="193.10" speed="10.60"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="32.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="204.50" speed="11.40"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="33.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="216.70" speed="12.20"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 72 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532735==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55a3c8675e32 bp 0x7ffccc5e65f0 sp 0x7ffccc5e65e8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55a3c8675e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a3c86759df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a3c83809b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a3c8381d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a3c856ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a3c856e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a3c85707f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a3c7ef56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a3c7ef8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a3c7ee9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f72c20ccd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f72c20cce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a3c7e27634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55a3c7ee5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a3ca7c74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a3c8675725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a3c83809b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 280,329c280 < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="31.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="271.90" speed="10.60"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="32.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="283.30" speed="11.40"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="33.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="295.50" speed="12.20"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 73 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532753==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5644e71eee32 bp 0x7ffd370f1c30 sp 0x7ffd370f1c28 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5644e71eee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5644e71ee9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5644e6ef99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5644e6efad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5644e70e7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5644e70e7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5644e70e97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5644e6a6e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5644e6a71698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5644e6a62216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe8abf2bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe8abf2be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5644e69a0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5644e6a5eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5644e93404f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5644e71ee725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5644e6ef99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 280,329c280 < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="31.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="191.40" speed="10.60"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="32.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="202.80" speed="11.40"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="33.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="215.00" speed="12.20"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ba80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ba80: note: object has invalid vptr > 00 00 00 00 c0 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532818==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000bbb4 at pc 0x555f0db0ae32 bp 0x7fff8a326110 sp 0x7fff8a326108 > READ of size 4 at 0x61600000bbb4 thread T0 > #0 0x555f0db0ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555f0db0a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555f0d8159b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555f0d816d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555f0da10ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x555f0da08952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x555f0d3954e6 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:802:23 > #7 0x555f0d39056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #8 0x555f0d37e018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #9 0x7fa0666c1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #10 0x7fa0666c1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #11 0x555f0d2bc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000bbb4 is located 308 bytes inside of 528-byte region [0x61600000ba80,0x61600000bc90) > freed by thread T0 here: > #0 0x555f0d37aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555f0fc5c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555f0db0a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555f0d8159b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #4 0x555f0d816d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:03 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,294c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="v0" pos="5.10" speed="10.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="v0" pos="15.10" speed="10.00"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 63,138d62 < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009f80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009f80: note: object has invalid vptr > 00 00 00 00 9d 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532802==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x56039f2f2e32 bp 0x7ffc8856bd90 sp 0x7ffc8856bd88 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x56039f2f2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56039f2f29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56039effd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56039effed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56039f1f8ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56039f1f0952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56039f45a793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56039eb7cc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56039eb7856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56039eb66018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fedea7abd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fedea7abe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56039eaa4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x56039eb62aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5603a14444f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56039f2f2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56039effd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 839,1056c839 < <edge id="1/1to0/1"> < <lane id="1/1to0/1_0"> < <vehicle id="0" pos="90.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="120.00"> < <edge id="1/1to0/1"> < <lane id="1/1to0/1_0"> < <vehicle id="0" pos="100.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="121.00"> < <edge id="1/1to0/1"> < <lane id="1/1to0/1_0"> < <vehicle id="0" pos="110.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="122.00"> < <edge id="1/1to0/1"> < <lane id="1/1to0/1_0"> < <vehicle id="0" pos="120.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="123.00"> < <edge id="1/1to0/1"> <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 462,465d461 < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ]
---------- Differences in errors ---------- 5a6,84 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b180 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b180: note: object has invalid vptr > 00 00 00 00 3b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532795==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x561a77d3ee32 bp 0x7ffd2cef5110 sp 0x7ffd2cef5108 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x561a77d3ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561a77d3e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561a77a499b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561a77a4ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561a77c44ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x561a77c3c952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x561a77ea6793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x561a775c8c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x561a775c456c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x561a775b2018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f0f9811ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0f9811ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561a774f0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x561a775aeaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561a79e904f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561a77d3e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561a77a499b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 839,1056c839 < <edge id="1/1to0/1"> < <lane id="1/1to0/1_0"> < <vehicle id="0" pos="90.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="120.00"> < <edge id="1/1to0/1"> < <lane id="1/1to0/1_0"> < <vehicle id="0" pos="100.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="121.00"> < <edge id="1/1to0/1"> < <lane id="1/1to0/1_0"> < <vehicle id="0" pos="110.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="122.00"> < <edge id="1/1to0/1"> < <lane id="1/1to0/1_0"> < <vehicle id="0" pos="120.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="123.00"> < <edge id="1/1to0/1"> <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 462,465d461 < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ]
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009f80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009f80: note: object has invalid vptr > 00 00 00 00 4c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532714==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x5569bf1ade32 bp 0x7ffdc650eab0 sp 0x7ffdc650eaa8 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x5569bf1ade31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5569bf1ad9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5569beeb89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5569beeb9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5569bf0a6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5569bf0a6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5569bf0a87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5569bea2d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5569bea30698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5569bea21216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3ab7a9ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3ab7a9ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5569be95f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x5569bea1daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5569c12ff4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5569bf1ad725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5569beeb89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:02 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,47c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="4/1to3/1"> < <lane id="4/1to3/1_0"> < <vehicle id="0" pos="100.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="4/1to3/1"> < <lane id="4/1to3/1_0"> < <vehicle id="0" pos="110.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="2.00"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009f80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009f80: note: object has invalid vptr > 00 00 00 00 4a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532719==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x55cf16287e32 bp 0x7ffd8cb54090 sp 0x7ffd8cb54088 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x55cf16287e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cf162879df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cf15f929b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cf15f93d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cf16180e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cf16180786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cf161827f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cf15b076a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cf15b0a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cf15afb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe9182bad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe9182bae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cf15a39634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x55cf15af7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cf183d94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cf16287725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cf15f929b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:02 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,26c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="4/1to3/1"> < <lane id="4/1to3/1_0"> < <vehicle id="0" pos="100.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="4/1to3/1"> < <lane id="4/1to3/1_0"> < <vehicle id="0" pos="110.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="2.00"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 13 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532016==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x561af1c0ae32 bp 0x7ffcab29e910 sp 0x7ffcab29e908 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x561af1c0ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561af1c0a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561af19159b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561af1916d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561af1b03e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561af1b03786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561af1b057f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561af148a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561af148d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561af147e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f227a436d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f227a436e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561af13bc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x561af147aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561af3d5c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561af1c0a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561af19159b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 1121,1364d1120 < <timestep time="124.00"> < <edge id="e_m3"> < <lane id="e_m3_0"> < <vehicle id="veh0" pos="117.50" speed="11.20"/> < </lane> < <lane id="e_m3_1"/> < <lane id="e_m3_2"/> < </edge> < </timestep> < <timestep time="125.00"> < <edge id="e_m3"> < <lane id="e_m3_0"> < <vehicle id="veh0" pos="129.50" speed="12.00"/> < </lane> < <lane id="e_m3_1"/> < <lane id="e_m3_2"/> < </edge> < </timestep> < <timestep time="126.00"> < <edge id="e_m3"> < <lane id="e_m3_0"> < <vehicle id="veh0" pos="142.30" speed="12.80"/> < </lane> < <lane id="e_m3_1"/> < <lane id="e_m3_2"/> < </edge> < </timestep> < <timestep time="127.00"> < <edge id="e_m3"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 71 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532041==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x557c1f3a2e32 bp 0x7ffdcf198610 sp 0x7ffdcf198608 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x557c1f3a2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557c1f3a29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557c1f0ad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557c1f0aed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557c1f29be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557c1f29b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557c1f29d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557c1ec226a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557c1ec25698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557c1ec16216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f85536c4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f85536c4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557c1eb54634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x557c1ec12aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557c214f44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557c1f3a2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557c1f0ad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 280,329c280 < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="31.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="199.20" speed="6.40"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="32.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="206.40" speed="7.20"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="33.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="214.40" speed="8.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 78 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532048==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5641b8aaee32 bp 0x7ffed57e67f0 sp 0x7ffed57e67e8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5641b8aaee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5641b8aae9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5641b87b99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5641b87bad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5641b89a7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5641b89a7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5641b89a97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5641b832e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5641b8331698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5641b8322216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5e010e7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5e010e7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5641b8260634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5641b831eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5641bac004f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5641b8aae725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5641b87b99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 279,329c279 < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="31.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="423.30" speed="13.80"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="32.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="437.90" speed="14.60"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="33.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="453.30" speed="15.40"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 73 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532051==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55798588be32 bp 0x7ffed327d1f0 sp 0x7ffed327d1e8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55798588be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55798588b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5579855969b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557985597d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557985784e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557985784786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5579857867f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55798510b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55798510e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5579850ff216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f15aae40d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f15aae40e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55798503d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5579850fbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5579879dd4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55798588b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5579855969b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 280,329c280 < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="31.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="183.60" speed="4.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="32.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="188.40" speed="4.80"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="33.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="194.00" speed="5.60"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 4f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532031==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x561aa7006e32 bp 0x7fff5a74d4b0 sp 0x7fff5a74d4a8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x561aa7006e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561aa70069df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561aa6d119b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561aa6d12d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561aa6effe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561aa6eff786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561aa6f017f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561aa68866a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561aa6889698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561aa687a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f44d96a8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f44d96a8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561aa67b8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x561aa6876aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561aa91584f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561aa7006725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561aa6d119b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:58 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,32c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 55 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532024==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55f5040f1e32 bp 0x7ffe0fb018b0 sp 0x7ffe0fb018a8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55f5040f1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f5040f19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f503dfc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f503dfdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f503feae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f503fea786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f503fec7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f5039716a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f503974698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f503965216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fab0bf6fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fab0bf6fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f5038a3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55f503961aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f5062434f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f5040f1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f503dfc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:58 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,32c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 2a3,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 7c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532056==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x557b0782ae32 bp 0x7ffc5dae37b0 sp 0x7ffc5dae37a8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x557b0782ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557b0782a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557b075359b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557b07536d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557b07723e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557b07723786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557b077257f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557b070aa6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557b070ad698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557b0709e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3d54e9cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3d54e9ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557b06fdc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x557b0709aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557b0997c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557b0782a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557b075359b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 280,329c280 < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="31.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="296.80" speed="4.80"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="32.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="302.40" speed="5.60"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="33.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="308.80" speed="6.40"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 8a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533390==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x56545b519e32 bp 0x7ffca5c797f0 sp 0x7ffca5c797e8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x56545b519e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56545b5199df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56545b2249b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56545b225d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56545b412e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56545b412786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56545b4147f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56545ad996a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56545ad9c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56545ad8d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f94c872cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f94c872ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56545accb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x56545ad89aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56545d66b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56545b519725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56545b2249b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:06 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,239c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m5"> < <lane id="e_m5_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m5_1"/> < <lane id="e_m5_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m5"> < <lane id="e_m5_0"> < <vehicle id="veh0" pos="0.60" speed="0.60"/> < </lane> < <lane id="e_m5_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 45 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532008==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55947eb82e32 bp 0x7ffd7f3ea510 sp 0x7ffd7f3ea508 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55947eb82e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55947eb829df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55947e88d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55947e88ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55947ea7be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55947ea7b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55947ea7d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55947e4026a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55947e405698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55947e3f6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc7db8b1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc7db8b1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55947e334634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55947e3f2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559480cd44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55947eb82725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55947e88d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-23 07:44:58 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,29c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="1fi"> < <lane id="1fi_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="1fi_1"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="1fi"> < <lane id="1fi_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="1fi_1"/> < </edge> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 37 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532010==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x5609dff09e32 bp 0x7ffd162b7a30 sp 0x7ffd162b7a28 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x5609dff09e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5609dff099df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5609dfc149b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5609dfc15d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5609dfe02e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5609dfe02786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5609dfe047f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5609df7896a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5609df78c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5609df77d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f43bb0b8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f43bb0b8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5609df6bb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x5609df779aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5609e205b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5609dff09725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5609dfc149b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 287,393c287 < </edge> < </timestep> < <timestep time="39.00"> < <edge id="1fi"> < <lane id="1fi_0"> < <vehicle id="veh0" pos="222.40" speed="5.60"/> < </lane> < <lane id="1fi_1"/> < </edge> < </timestep> < <timestep time="40.00"> < <edge id="1fi"> < <lane id="1fi_0"> < <vehicle id="veh0" pos="228.80" speed="6.40"/> < </lane> < <lane id="1fi_1"/> < </edge> < </timestep> < <timestep time="41.00"> < <edge id="1fi"> < <lane id="1fi_0"> < <vehicle id="veh0" pos="236.00" speed="7.20"/> < </lane> < <lane id="1fi_1"/> < </edge> < </timestep> < <timestep time="42.00"> < <edge id="1fi"> < <lane id="1fi_0"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 0f 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2531997==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x562629b6fe32 bp 0x7ffd428892d0 sp 0x7ffd428892c8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x562629b6fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562629b6f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56262987a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56262987bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562629a68e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562629a68786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562629a6a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5626293ef6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5626293f2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5626293e3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f24a1b48d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f24a1b48e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562629321634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x5626293dfaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56262bcc14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562629b6f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56262987a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 288,421c288 < <vehicle id="veh0" pos="204.80" speed="2.40"/> < </lane> < <lane id="1fi_1"/> < </edge> < </timestep> < <timestep time="36.00"> < <edge id="1fi"> < <lane id="1fi_0"> < <vehicle id="veh0" pos="208.00" speed="3.20"/> < </lane> < <lane id="1fi_1"/> < </edge> < </timestep> < <timestep time="37.00"> < <edge id="1fi"> < <lane id="1fi_0"> < <vehicle id="veh0" pos="212.00" speed="4.00"/> < </lane> < <lane id="1fi_1"/> < </edge> < </timestep> < <timestep time="38.00"> < <edge id="1fi"> < <lane id="1fi_0"> < <vehicle id="veh0" pos="216.80" speed="4.80"/> < </lane> < <lane id="1fi_1"/> < </edge> < </timestep> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009980 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009980: note: object has invalid vptr > 00 00 00 00 4b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533383==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000009ab4 at pc 0x55df01a14e32 bp 0x7ffcdd3762d0 sp 0x7ffcdd3762c8 > READ of size 4 at 0x616000009ab4 thread T0 > #0 0x55df01a14e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55df01a149df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55df0171f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55df01720d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55df0191aebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55df01912952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55df01b7c793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55df0129ec72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55df0129a56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55df01288018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f2c56b3bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2c56b3be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55df011c6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000009ab4 is located 308 bytes inside of 528-byte region [0x616000009980,0x616000009b90) > freed by thread T0 here: > #0 0x55df01284aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55df03b664f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55df01a14725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55df0171f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 38,41d37 < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ] ---------- Differences in tripinfos ---------- 5,6d4 < <tripinfo id="0" depart="0.00" departLane="4/1to3/1_0" departPos="330.00" departSpeed="10.00" departDelay="0.00" arrival="47.00" arrivalLane="3/1to2/1_0" arrivalPos="400.00" arrivalSpeed="10.00" duration="47.00" routeLength="470.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="0" devices="tripinfo_0" vType="t1@0" speedFactor="1.06" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009980 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009980: note: object has invalid vptr > 00 00 00 00 4b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533358==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000009ab4 at pc 0x55bed5582e32 bp 0x7fff7ff5c170 sp 0x7fff7ff5c168 > READ of size 4 at 0x616000009ab4 thread T0 > #0 0x55bed5582e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bed55829df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bed528d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bed528ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bed5488ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55bed5480952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55bed56ea793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55bed4e0cc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55bed4e0856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55bed4df6018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f8435002d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8435002e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bed4d34634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000009ab4 is located 308 bytes inside of 528-byte region [0x616000009980,0x616000009b90) > freed by thread T0 here: > #0 0x55bed4df2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55bed76d44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bed5582725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bed528d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 24,27d23 < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ] ---------- Differences in tripinfos ---------- 5,6d4 < <tripinfo id="0" depart="0.00" departLane="4/1to3/1_0" departPos="330.00" departSpeed="10.00" departDelay="0.00" arrival="47.00" arrivalLane="3/1to2/1_0" arrivalPos="400.00" arrivalSpeed="10.00" duration="47.00" routeLength="470.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="0" devices="tripinfo_0" vType="t1@0" speedFactor="1.06" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009380: note: object has invalid vptr > 00 00 00 00 68 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533339==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x5625b1e0ce32 bp 0x7ffe44eee830 sp 0x7ffe44eee828 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x5625b1e0ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5625b1e0c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5625b1b179b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5625b1b18d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5625b1d05e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5625b1d05786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5625b1d077f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5625b168c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5625b168f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5625b1680216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f25e7209d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f25e7209e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5625b15be634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x5625b167caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5625b3f5e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5625b1e0c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5625b1b179b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009980 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009980: note: object has invalid vptr > 00 00 00 00 51 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533381==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000009ab4 at pc 0x564d9f4fce32 bp 0x7fffb26fe990 sp 0x7fffb26fe988 > READ of size 4 at 0x616000009ab4 thread T0 > #0 0x564d9f4fce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564d9f4fc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564d9f2079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564d9f208d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564d9f402ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x564d9f3fa952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x564d9f664793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x564d9ed86c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x564d9ed8256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x564d9ed70018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f0a9e685d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0a9e685e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564d9ecae634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000009ab4 is located 308 bytes inside of 528-byte region [0x616000009980,0x616000009b90) > freed by thread T0 here: > #0 0x564d9ed6caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564da164e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564d9f4fc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564d9f2079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 29,32d28 < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ] ---------- Differences in tripinfos ---------- 5,6d4 < <tripinfo id="0" depart="0.00" departLane="4/1to3/1_0" departPos="330.00" departSpeed="10.00" departDelay="0.00" arrival="47.00" arrivalLane="3/1to2/1_0" arrivalPos="400.00" arrivalSpeed="10.00" duration="47.00" routeLength="470.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="0.00" rerouteNo="0" devices="tripinfo_0" vType="t1@0" speedFactor="1.06" vaporized=""/> < </tripinfos>
---------- Differences in errors ---------- 1c1,85 < Warning: Vehicle 'veh3' aborts stop. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000bd80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000bd80: note: object has invalid vptr > 00 00 00 00 ae 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532985==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55e0d92ece32 bp 0x7ffe53770a70 sp 0x7ffe53770a68 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55e0d92ece31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e0d92ec9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e0d8ff79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e0d8ff8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e0d91f2ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55e0d91ea952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55e0d9cc8a63 in libsumo::Vehicle::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char) /home/delphi/clangDebug/sumo/src/libsumo/Vehicle.cpp:2255:51 > #7 0x55e0d99418dc in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1219:17 > #8 0x55e0d97d96bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #9 0x55e0d97e4535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #10 0x55e0d8b73b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #11 0x55e0d8b7256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #12 0x55e0d8b60018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #13 0x7f777f219d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #14 0x7f777f219e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #15 0x55e0d8a9e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 232,394c232 < <vehicle id="veh1" pos="108.80" speed="12.80"/> < <vehicle id="veh0" pos="168.00" speed="16.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="21.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh5" pos="0.80" speed="0.80"/> < <vehicle id="veh4" pos="12.00" speed="4.00"/> < <vehicle id="veh3" pos="36.00" speed="7.20"/> < <vehicle id="veh1" pos="122.40" speed="13.60"/> < <vehicle id="veh0" pos="184.80" speed="16.80"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="22.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh5" pos="2.40" speed="1.60"/> < <vehicle id="veh3" pos="40.00" speed="4.00"/> < <vehicle id="veh1" pos="136.80" speed="14.40"/> < <vehicle id="veh0" pos="202.40" speed="17.60"/> < </lane> < <lane id="e_m0_1"> <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 86,135d85 < .. Command acknowledged (196), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SetValue>: < domID=196 varID=129 objID=veh1 < .. Command acknowledged (196), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SetValue>: < domID=196 varID=129 objID=veh2 < .. Command acknowledged (196), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SetValue>: < domID=196 varID=129 objID=veh3 < .. Command acknowledged (196), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SetValue>: < domID=196 varID=129 objID=veh4 < .. Command acknowledged (196), [description: ] <truncated after showing first 30 lines> ---------- Differences in tripinfos ---------- 5,10d4 < <tripinfo id="veh0" depart="0.00" departLane="e_m0_0" departPos="0.00" departSpeed="0.00" departDelay="0.00" arrival="25.00" arrivalLane="e_m0_0" arrivalPos="500.00" arrivalSpeed="19.20" duration="25.00" routeLength="500.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="20.23" rerouteNo="0" devices="tripinfo_veh0" vType="DEFAULT_VEHTYPE" speedFactor="1.06" vaporized="teleport"/> < <tripinfo id="veh1" depart="4.00" departLane="e_m0_0" departPos="0.00" departSpeed="0.00" departDelay="3.00" arrival="26.00" arrivalLane="e_m0_0" arrivalPos="500.00" arrivalSpeed="16.80" duration="22.00" routeLength="500.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="17.72" rerouteNo="0" devices="tripinfo_veh1" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized="end"/> < <tripinfo id="veh2" depart="8.00" departLane="e_m0_0" departPos="0.00" departSpeed="0.00" departDelay="6.00" arrival="27.00" arrivalLane="e_m0_0" arrivalPos="500.00" arrivalSpeed="0.80" duration="19.00" routeLength="500.00" waitingTime="0.00" waitingCount="0" stopTime="5.00" timeLoss="12.16" rerouteNo="0" devices="tripinfo_veh2" vType="DEFAULT_VEHTYPE" speedFactor="1.01" vaporized="end"/> < <tripinfo id="veh3" depart="12.00" departLane="e_m0_0" departPos="0.00" departSpeed="0.00" departDelay="9.00" arrival="28.00" arrivalLane="e_m0_0" arrivalPos="40.00" arrivalSpeed="0.00" duration="16.00" routeLength="40.00" waitingTime="0.00" waitingCount="0" stopTime="5.00" timeLoss="9.38" rerouteNo="0" devices="tripinfo_veh3" vType="DEFAULT_VEHTYPE" speedFactor="1.08" vaporized="traci"/> < <tripinfo id="veh4" depart="16.00" departLane="e_m0_0" departPos="0.00" departSpeed="0.00" departDelay="12.00" arrival="29.00" arrivalLane="e_m0_1" arrivalPos="500.00" arrivalSpeed="9.60" duration="13.00" routeLength="500.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="10.99" rerouteNo="0" devices="tripinfo_veh4" vType="DEFAULT_VEHTYPE" speedFactor="1.03" vaporized="teleport"/> < </tripinfos>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a280: note: object has invalid vptr > 00 00 00 00 80 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2532979==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x555fd111ce32 bp 0x7ffd4e69f9d0 sp 0x7ffd4e69f9c8 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x555fd111ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555fd111c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555fd0e279b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555fd0e28d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555fd1015e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555fd1015786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555fd10177f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555fd099c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555fd099f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555fd0990216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5dcb1efd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5dcb1efe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555fd08ce634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x555fd098caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555fd326e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555fd111c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555fd0e279b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a280: note: object has invalid vptr > 00 00 00 00 7d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533067==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x55e89f03ce32 bp 0x7fff98fdb570 sp 0x7fff98fdb568 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x55e89f03ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e89f03c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e89ed479b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e89ed48d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e89ef35e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e89ef35786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e89ef377f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e89e8bc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e89e8bf698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e89e8b0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7b45970d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7b45970e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e89e7ee634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x55e89e8acaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e8a118e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e89f03c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e89ed479b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a280: note: object has invalid vptr > 00 00 00 00 81 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533100==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x55f1b6de6e32 bp 0x7ffe21e15390 sp 0x7ffe21e15388 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x55f1b6de6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f1b6de69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f1b6af19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f1b6af2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f1b6cdfe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f1b6cdf786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f1b6ce17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f1b66666a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f1b6669698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f1b665a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f770b7d3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f770b7d3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f1b6598634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x55f1b6656aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f1b8f384f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f1b6de6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f1b6af19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a280: note: object has invalid vptr > 00 00 00 00 7f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533102==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x560689442e32 bp 0x7ffc37ec3470 sp 0x7ffc37ec3468 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x560689442e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5606894429df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56068914d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56068914ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56068933be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56068933b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56068933d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560688cc26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560688cc5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560688cb6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fabd32b3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fabd32b3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560688bf4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x560688cb2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56068b5944f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560689442725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56068914d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009f80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009f80: note: object has invalid vptr > 00 00 00 00 a0 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533394==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x556262ec1e32 bp 0x7ffed5a9c7d0 sp 0x7ffed5a9c7c8 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x556262ec1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556262ec19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556262bcc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556262bcdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556262dbae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556262dba786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556262dbc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5562627416a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556262744698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556262735216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa9d6085d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa9d6085e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556262673634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x556262731aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5562650134f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556262ec1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556262bcc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 841,1062c841 < <vehicle id="0" pos="293.35" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="120.00"> < <edge id="2/1to1/1"> < <lane id="2/1to1/1_0"> < <vehicle id="0" pos="303.35" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="121.00"> < <edge id="2/1to1/1"> < <lane id="2/1to1/1_0"> < <vehicle id="0" pos="313.35" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="122.00"> < <edge id="2/1to1/1"> < <lane id="2/1to1/1_0"> < <vehicle id="0" pos="323.35" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="123.00"> < <edge id="2/1to1/1"> < <lane id="2/1to1/1_0"> < <vehicle id="0" pos="333.35" speed="10.00"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009f80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009f80: note: object has invalid vptr > 00 00 00 00 c6 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533399==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x5569d7dfbe32 bp 0x7ffd0d76ba30 sp 0x7ffd0d76ba28 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x5569d7dfbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5569d7dfb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5569d7b069b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5569d7b07d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5569d7cf4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5569d7cf4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5569d7cf67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5569d767b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5569d767e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5569d766f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f467f38cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f467f38ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5569d75ad634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x5569d766baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5569d9f4d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5569d7dfb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5569d7b069b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 841,1020d840 < <vehicle id="0" pos="387.70" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="126.00"> < <edge id="2/1to1/1"> < <lane id="2/1to1/1_0"> < <vehicle id="0" pos="395.60" speed="7.90"/> < </lane> < </edge> < </timestep> < <timestep time="127.00"> < <edge id="2/1to1/1"> < <lane id="2/1to1/1_0"> < <vehicle id="0" pos="399.00" speed="3.40"/> < </lane> < </edge> < </timestep> < <timestep time="128.00"> < <edge id="2/1to1/1"> < <lane id="2/1to1/1_0"> < <vehicle id="0" pos="399.00" speed="0.00"/> < </lane> < </edge> < </timestep> < <timestep time="129.00"> < <edge id="2/1to1/1"> < <lane id="2/1to1/1_0"> < <vehicle id="0" pos="399.00" speed="0.00"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009f80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009f80: note: object has invalid vptr > 00 00 00 00 ca 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533395==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x55d2a8f98e32 bp 0x7ffd1aaab230 sp 0x7ffd1aaab228 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x55d2a8f98e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d2a8f989df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d2a8ca39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d2a8ca4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d2a8e91e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d2a8e91786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d2a8e937f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d2a88186a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d2a881b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d2a880c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8ad307ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8ad307ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d2a874a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x55d2a8808aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d2ab0ea4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d2a8f98725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d2a8ca39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 841,1020d840 < <vehicle id="0" pos="387.70" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="126.00"> < <edge id="2/1to1/1"> < <lane id="2/1to1/1_0"> < <vehicle id="0" pos="395.60" speed="7.90"/> < </lane> < </edge> < </timestep> < <timestep time="127.00"> < <edge id="2/1to1/1"> < <lane id="2/1to1/1_0"> < <vehicle id="0" pos="399.00" speed="3.40"/> < </lane> < </edge> < </timestep> < <timestep time="128.00"> < <edge id="2/1to1/1"> < <lane id="2/1to1/1_0"> < <vehicle id="0" pos="399.00" speed="0.00"/> < </lane> < </edge> < </timestep> < <timestep time="129.00"> < <edge id="2/1to1/1"> < <lane id="2/1to1/1_0"> < <vehicle id="0" pos="399.00" speed="0.00"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009380: note: object has invalid vptr > 00 00 00 00 67 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533097==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x555f756a3e32 bp 0x7fff73f07e70 sp 0x7fff73f07e68 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x555f756a3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555f756a39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555f753ae9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555f753afd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555f7559ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555f7559c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555f7559e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555f74f236a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555f74f26698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555f74f17216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0b99127d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0b99127e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555f74e55634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x555f74f13aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555f777f54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555f756a3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555f753ae9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009380: note: object has invalid vptr > 00 00 00 00 e6 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533115==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x564be8e5ee32 bp 0x7fff41f87710 sp 0x7fff41f87708 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x564be8e5ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564be8e5e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564be8b699b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564be8b6ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564be8d57e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564be8d57786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564be8d597f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564be86de6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564be86e1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564be86d2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff12982fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff12982fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564be8610634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x564be86ceaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564beafb04f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564be8e5e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564be8b699b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009380: note: object has invalid vptr > 00 00 00 00 6b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533137==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55ef26fede32 bp 0x7ffc88567010 sp 0x7ffc88567008 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55ef26fede31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ef26fed9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ef26cf89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ef26cf9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ef26ee6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ef26ee6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ef26ee87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ef2686d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ef26870698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ef26861216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe909d54d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe909d54e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ef2679f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x55ef2685daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ef2913f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ef26fed725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ef26cf89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009380: note: object has invalid vptr > 00 00 00 00 6e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533175==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55a73b0b6e32 bp 0x7ffe8027c9d0 sp 0x7ffe8027c9c8 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55a73b0b6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a73b0b69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a73adc19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a73adc2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a73afafe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a73afaf786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a73afb17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a73a9366a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a73a939698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a73a92a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1dbe7b8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1dbe7b8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a73a868634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x55a73a926aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a73d2084f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a73b0b6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a73adc19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009380: note: object has invalid vptr > 00 00 00 00 65 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533178==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55b4596b1e32 bp 0x7ffefd4bd750 sp 0x7ffefd4bd748 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55b4596b1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b4596b19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b4593bc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b4593bdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b4595aae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b4595aa786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b4595ac7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b458f316a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b458f34698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b458f25216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc98ac01d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc98ac01e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b458e63634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x55b458f21aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b45b8034f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b4596b1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b4593bc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009380: note: object has invalid vptr > 00 00 00 00 69 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533239==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x5611d9712e32 bp 0x7ffd40c652b0 sp 0x7ffd40c652a8 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x5611d9712e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5611d97129df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5611d941d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5611d941ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5611d960be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5611d960b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5611d960d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5611d8f926a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5611d8f95698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5611d8f86216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f553df34d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f553df34e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5611d8ec4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x5611d8f82aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5611db8644f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5611d9712725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5611d941d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009380: note: object has invalid vptr > 00 00 00 00 72 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533243==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55f5c5cf3e32 bp 0x7ffc0a3c5a30 sp 0x7ffc0a3c5a28 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55f5c5cf3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f5c5cf39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f5c59fe9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f5c59ffd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f5c5bece68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f5c5bec786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f5c5bee7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f5c55736a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f5c5576698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f5c5567216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0ce843ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0ce843ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f5c54a5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x55f5c5563aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f5c7e454f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f5c5cf3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f5c59fe9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009380: note: object has invalid vptr > 00 00 00 00 6a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533257==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55ce4ffcae32 bp 0x7ffcb7b6da10 sp 0x7ffcb7b6da08 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55ce4ffcae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ce4ffca9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ce4fcd59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ce4fcd6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ce4fec3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ce4fec3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ce4fec57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ce4f84a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ce4f84d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ce4f83e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbf8765dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbf8765de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ce4f77c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x55ce4f83aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ce5211c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ce4ffca725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ce4fcd59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009380: note: object has invalid vptr > 00 00 00 00 6b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533171==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x5563ca024e32 bp 0x7fffe58c41f0 sp 0x7fffe58c41e8 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x5563ca024e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5563ca0249df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5563c9d2f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5563c9d30d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5563c9f1de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5563c9f1d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5563c9f1f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5563c98a46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5563c98a7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5563c9898216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4b66f48d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4b66f48e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5563c97d6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x5563c9894aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5563cc1764f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5563ca024725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5563c9d2f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 47 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 b1 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533313==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fab1fede32 bp 0x7ffcf1d33c50 sp 0x7ffcf1d33c48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fab1fede31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fab1fed9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fab1cf89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fab1cf9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fab1ee6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fab1ee6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fab1ee87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fab186d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fab1870698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fab1861216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7efd7bc1ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efd7bc1ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fab179f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fab185daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fab413f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fab1fed725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fab1cf89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009380: note: object has invalid vptr > 00 00 00 00 67 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533252==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55c49f7fae32 bp 0x7ffc1c699370 sp 0x7ffc1c699368 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55c49f7fae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c49f7fa9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c49f5059b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c49f506d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c49f6f3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c49f6f3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c49f6f57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c49f07a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c49f07d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c49f06e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f62ad7abd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f62ad7abe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c49efac634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x55c49f06aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c4a194c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c49f7fa725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c49f5059b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009380: note: object has invalid vptr > 00 00 00 00 e8 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533260==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x559a05990e32 bp 0x7ffe3a465250 sp 0x7ffe3a465248 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x559a05990e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559a059909df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559a0569b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559a0569cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559a05889e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559a05889786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559a0588b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559a052106a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559a05213698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559a05204216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fefcecadd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fefcecade3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559a05142634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x559a05200aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559a07ae24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559a05990725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559a0569b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009380: note: object has invalid vptr > 00 00 00 00 6c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533250==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x565173acde32 bp 0x7ffd5b0cd490 sp 0x7ffd5b0cd488 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x565173acde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x565173acd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5651737d89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5651737d9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5651739c6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5651739c6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5651739c87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56517334d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x565173350698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x565173341216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe0a65e7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe0a65e7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56517327f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x56517333daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x565175c1f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x565173acd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5651737d89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009380: note: object has invalid vptr > 00 00 00 00 6b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533289==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x5579b50a9e32 bp 0x7ffc8765bd30 sp 0x7ffc8765bd28 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x5579b50a9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5579b50a99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5579b4db49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5579b4db5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5579b4fa2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5579b4fa2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5579b4fa47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5579b49296a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5579b492c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5579b491d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0b94702d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0b94702e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5579b485b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x5579b4919aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5579b71fb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5579b50a9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5579b4db49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009380: note: object has invalid vptr > 00 00 00 00 64 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2533309==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55ae620a4e32 bp 0x7ffc7155dc10 sp 0x7ffc7155dc08 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55ae620a4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ae620a49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ae61daf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ae61db0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ae61f9de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ae61f9d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ae61f9f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ae619246a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ae61927698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ae61918216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f017ffdfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f017ffdfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ae61856634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x55ae61914aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ae641f64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ae620a4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ae61daf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 2a3,14 > <!-- generated on 2023-06-23 07:45:13 by Eclipse SUMO sumo Version v1_17_0+1220-9c6d4b82a6f > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,10c16,46 < <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="1.00" id="det1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="1.00" end="2.00" id="det1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="2.00" end="3.00" id="det1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="3.00" end="4.00" id="det1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="4.00" end="5.00" id="det1" nVehContrib="0" flow="0.00" occupancy="20.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="1"/> < </detector> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="input_routes.rou.xml"/> > <additional-files value="input_additional.add.xml"/> > </input> > > <output> > <write-license value="true"/> <truncated after showing first 30 lines> ---------- Differences in errors ---------- 4c4,88 < Error: Requested command not implemented (0xcc): GUI is not running, command not implemented in command line sumo --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000016e80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000016e80: note: object has invalid vptr > 00 00 00 00 74 35 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be a0 e9 23 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2534688==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000016fb4 at pc 0x55b6dae1ce32 bp 0x7ffcb68f3ed0 sp 0x7ffcb68f3ec8 > READ of size 4 at 0x616000016fb4 thread T0 > #0 0x55b6dae1ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b6dae1c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b6dab279b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b6dab28d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b6dad22ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b6dad1a952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55b6db7f8a63 in libsumo::Vehicle::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char) /home/delphi/clangDebug/sumo/src/libsumo/Vehicle.cpp:2255:51 > #7 0x55b6db4718dc in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1219:17 > #8 0x55b6db3096bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #9 0x55b6db314535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #10 0x55b6da6a3b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #11 0x55b6da6a256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #12 0x55b6da690018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #13 0x7f0aebac3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #14 0x7f0aebac3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #15 0x55b6da5ce634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x616000016fb4 is located 308 bytes inside of 528-byte region [0x616000016e80,0x616000017090) <truncated after showing first 30 lines> ---------- Differences in log ---------- 1,18d0 < ***Starting server on port <PORT> *** < Loading net-file from 'net.net.xml' ... done ((TIME)). < Loading additional-files from 'input_additional.add.xml' ... done ((TIME)). < Loading done. < Simulation started with time: 0.00. < Error: Answered with error to command 0xa3: No connection from lane 'e_vu0_0' to lane 'e_m4_1' < Error: Answered with error to command 0xa3: Lane 'dummy' is not known < Warning: Vehicle '0' moved by TraCI from 1640.00,491.75 to 2231.61,498.35 (dist 591.61) with implied speed of 591.61 (exceeding maximum speed 30.00). time=5.00. < custom message test < Error: Requested command not implemented (0xcc): GUI is not running, command not implemented in command line sumo < Simulation ended at time: 14.00 < Reason: TraCI issued load command. < DijkstraRouter answered 3 queries and explored 14.67 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < DijkstraRouter answered 1 queries and explored 38.00 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). < DijkstraRouter answered 5 queries and explored 9.80 edges on average. < DijkstraRouter spent (TIME) answering queries ((TIME) on average). ---------- Differences in testclient_out ---------- 114,225d113 < getIDCount: 2 < inductionloop: < getIDList: det1 < getVehicleData: < simulation: < getOption: net.net.xml < convert2D: TraCIPosition(2508.05,491.75) < convert2DGeo: TraCIPosition(12.0501,48.0917) < convert3D: TraCIPosition(2508.05,491.75,0) < convert3DGeo: TraCIPosition(12.0501,48.0917,0) < convertRoad: TraCIRoadPosition(:n_m5_0_1,3.02524) < convertRoadBus: TraCIRoadPosition(:n_m5_0_1,3.02524) < convertGeo: TraCIPosition(12.05,48.0917) < convertCartesian: TraCIPosition(16227.4,435082) < getDistance2D_air: 500.00 < getDistance2D_driving: 3367.88 < getDistanceRoad_air: 500.00 < getDistanceRoad_driving: 3370.76 < getCurrentTime: 7000 < getDeltaT: 1.00 < parkingArea param: 5 < busStopWaiting: 1 < busStopWaitingIDs: pWaiting < subscribe to road and pos of vehicle '1': < findRoute: e_m5 e_m6 e_shape0 e_o1 e_o0 e_vo0 e_m4 < subscription results: < roadID=e_u1 pos=7.34774 < subscribe to vehicles around edge 'e_u1': < context subscription results: <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 db 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2534550==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561aacae2e32 bp 0x7ffe641eb970 sp 0x7ffe641eb968 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561aacae2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561aacae29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561aac7ed9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561aac7eed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561aac9dbe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561aac9db786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561aac9dd7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561aac3626a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561aac365698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561aac356216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f708b67bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f708b67be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561aac294634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561aac352aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561aaec344f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561aacae2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561aac7ed9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 e2 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2534571==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55721d917e32 bp 0x7fff9b73dad0 sp 0x7fff9b73dac8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55721d917e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55721d9179df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55721d6229b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55721d623d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55721d810e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55721d810786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55721d8127f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55721d1976a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55721d19a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55721d18b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f60cb811d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f60cb811e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55721d0c9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55721d187aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55721fa694f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55721d917725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55721d6229b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 e9 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2534578==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561b433e7e32 bp 0x7ffd9e0074d0 sp 0x7ffd9e0074c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561b433e7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561b433e79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561b430f29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561b430f3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561b432e0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561b432e0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561b432e27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561b42c676a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561b42c6a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561b42c5b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff5e81b6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff5e81b6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561b42b99634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561b42c57aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561b455394f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561b433e7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561b430f29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 df 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2534603==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562f04e47e32 bp 0x7ffd091f03d0 sp 0x7ffd091f03c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562f04e47e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562f04e479df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562f04b529b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562f04b53d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562f04d40e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562f04d40786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562f04d427f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562f046c76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562f046ca698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562f046bb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7efc05c72d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efc05c72e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562f045f9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562f046b7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562f06f994f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562f04e47725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562f04b529b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 d7 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2534600==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d2e7a07e32 bp 0x7fff2578fc10 sp 0x7fff2578fc08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d2e7a07e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d2e7a079df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d2e77129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d2e7713d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d2e7900e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d2e7900786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d2e79027f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d2e72876a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d2e728a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d2e727b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7faae2fc6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7faae2fc6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d2e71b9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d2e7277aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d2e9b594f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d2e7a07725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d2e77129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1,2c1,80 < Error: Answered with error to command 0xa4: Vehicle '0' is not known. < Error: Answered with error to command 0xd4: Could not add subscription. Vehicle '0' is not known. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 03 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2534615==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cfb565de32 bp 0x7ffd28e364b0 sp 0x7ffd28e364a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cfb565de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cfb565d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cfb53689b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cfb5369d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cfb5563ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55cfb555b952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55cfb57c5793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55cfb4ee7c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55cfb4ee356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55cfb4ed1018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f107cfe4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f107cfe4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cfb4e0f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cfb4ecdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 4,14d3 < .. Command acknowledged (2), [description: ] < < -> Command sent: <SubscribeVariable>: < domID=212 objID=0 with 1 variables < .. Answered with error to command (212), [description: Could not add subscription. Vehicle '0' is not known.] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ]
---------- Differences in errors ---------- 1c1,80 < Error: Requested command not implemented (0xff): Command not implemented in sumo --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 04 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2534634==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x565414fb7e32 bp 0x7ffd40f32ed0 sp 0x7ffd40f32ec8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x565414fb7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x565414fb79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x565414cc29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x565414cc3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x565414ebdebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x565414eb5952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56541511f793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x565414841c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56541483d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56541482b018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f35aec28d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f35aec28e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x565414769634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x565414827aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5654171094f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 4,14d3 < .. Command acknowledged (2), [description: ] < < -> Command sent: <SubscribeVariable>: < domID=255 objID=0 with 1 variables < .. Sent command is not implemented (255), [description: Command not implemented in sumo] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ]
---------- Differences in errors ---------- 2a3,82 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 a7 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2534669==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55deddfbce32 bp 0x7fff820f7090 sp 0x7fff820f7088 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55deddfbce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55deddfbc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55deddcc79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55deddcc8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55deddeb5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55deddeb5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55deddeb77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55dedd83c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55dedd83f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55dedd830216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2beaa00d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2beaa00e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55dedd76e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55dedd82caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55dee010e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55deddfbc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55deddcc79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1,2c1,80 < Error: Answered with error to command 0xa4: Vehicle 'x' is not known. < Error: Answered with error to command 0xd4: Could not add subscription. Vehicle 'x' is not known. --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fd 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2534645==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55eca4a47e32 bp 0x7ffda802c0b0 sp 0x7ffda802c0a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55eca4a47e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55eca4a479df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55eca47529b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55eca4753d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55eca494debb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55eca4945952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55eca4baf793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55eca42d1c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55eca42cd56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55eca42bb018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f4eec362d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4eec362e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55eca41f9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55eca42b7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 4,14d3 < .. Command acknowledged (2), [description: ] < < -> Command sent: <SubscribeVariable>: < domID=212 objID=x with 1 variables < .. Answered with error to command (212), [description: Could not add subscription. Vehicle 'x' is not known.] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ]