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 f5 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2623721==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b4f25b4e32 bp 0x7ffe4d2196f0 sp 0x7ffe4d2196e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b4f25b4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b4f25b49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b4f22bf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b4f22c0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b4f24ade68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b4f24ad786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b4f24af7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b4f1e346a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b4f1e37698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b4f1e28216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f28b08dad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f28b08dae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b4f1d66634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b4f1e24aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b4f47064f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b4f25b4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b4f22bf9b6 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 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 > ================================================================= > ==2623701==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5555c041de32 bp 0x7fff26561f30 sp 0x7fff26561f28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5555c041de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5555c041d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5555c01289b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5555c0129d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5555c0316e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5555c0316786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5555c03187f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5555bfc9d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5555bfca0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5555bfc91216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd4f0c06d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd4f0c06e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5555bfbcf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5555bfc8daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5555c256f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5555c041d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5555c01289b6 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 > ================================================================= > ==2623712==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5636bec1fe32 bp 0x7ffee5b9d110 sp 0x7ffee5b9d108 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5636bec1fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5636bec1f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5636be92a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5636be92bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5636beb25ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5636beb1d952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5636bed87793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5636be4a9c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5636be4a556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5636be493018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fe707a36d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe707a36e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5636be3d1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5636be48faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5636c0d714f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5636bec1f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5636be92a9b6 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 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 > ================================================================= > ==2615050==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564553c13e32 bp 0x7fff44fcdd30 sp 0x7fff44fcdd28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564553c13e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564553c139df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56455391e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56455391fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564553b0ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564553b0c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564553b0e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5645534936a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564553496698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564553487216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f207f4f3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f207f4f3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5645533c5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564553483aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564555d654f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564553c13725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56455391e9b6 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 fc 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2615097==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fcd7b6de32 bp 0x7ffce313af30 sp 0x7ffce313af28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fcd7b6de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fcd7b6d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fcd78789b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fcd7879d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fcd7a66e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fcd7a66786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fcd7a687f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fcd73ed6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fcd73f0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fcd73e1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f60db379d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f60db379e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fcd731f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fcd73ddaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fcd9cbf4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fcd7b6d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fcd78789b6 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 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 > ================================================================= > ==2615060==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563eb1f6fe32 bp 0x7ffdff462f50 sp 0x7ffdff462f48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563eb1f6fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563eb1f6f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563eb1c7a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563eb1c7bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563eb1e68e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563eb1e68786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563eb1e6a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563eb17ef6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563eb17f2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563eb17e3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3bc687ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3bc687ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563eb1721634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563eb17dfaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563eb40c14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563eb1f6f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563eb1c7a9b6 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 > ================================================================= > ==2615064==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564f46e97e32 bp 0x7ffd9908b010 sp 0x7ffd9908b008 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564f46e97e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564f46e979df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564f46ba29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564f46ba3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564f46d90e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564f46d90786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564f46d927f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564f467176a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564f4671a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564f4670b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5f0073cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5f0073ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564f46649634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564f46707aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564f48fe94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564f46e97725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564f46ba29b6 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 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 > ================================================================= > ==2615085==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e15ac6ae32 bp 0x7ffd5a38f470 sp 0x7ffd5a38f468 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e15ac6ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e15ac6a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e15a9759b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e15a976d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e15ab63e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e15ab63786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e15ab657f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e15a4ea6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e15a4ed698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e15a4de216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe95fd7fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe95fd7fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e15a41c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e15a4daaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e15cdbc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e15ac6a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e15a9759b6 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 > ================================================================= > ==2615100==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560ca1f98e32 bp 0x7ffec840c9f0 sp 0x7ffec840c9e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560ca1f98e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560ca1f989df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560ca1ca39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560ca1ca4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560ca1e91e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560ca1e91786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560ca1e937f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560ca18186a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560ca181b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560ca180c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f027aa76d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f027aa76e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560ca174a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560ca1808aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560ca40ea4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560ca1f98725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560ca1ca39b6 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 > ================================================================= > ==2615391==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b30b347e32 bp 0x7ffc6182f890 sp 0x7ffc6182f888 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b30b347e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b30b3479df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b30b0529b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b30b053d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b30b240e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b30b240786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b30b2427f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b30abc76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b30abca698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b30abbb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe7dd320d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe7dd320e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b30aaf9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b30abb7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b30d4994f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b30b347725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b30b0529b6 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 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 > ================================================================= > ==2615379==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a757723e32 bp 0x7fff40743230 sp 0x7fff40743228 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a757723e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a7577239df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a75742e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a75742fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a75761ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a75761c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a75761e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a756fa36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a756fa6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a756f97216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb56f25fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb56f25fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a756ed5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a756f93aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a7598754f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a757723725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a75742e9b6 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 > ================================================================= > ==2619520==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5646cf721e32 bp 0x7fff41c783b0 sp 0x7fff41c783a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5646cf721e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5646cf7219df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5646cf42c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5646cf42dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5646cf61ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5646cf61a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5646cf61c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5646cefa16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5646cefa4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5646cef95216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f145d163d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f145d163e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5646ceed3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5646cef91aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5646d18734f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5646cf721725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5646cf42c9b6 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 > ================================================================= > ==2619523==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558e475e1e32 bp 0x7fff4bb521f0 sp 0x7fff4bb521e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558e475e1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558e475e19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558e472ec9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558e472edd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558e474dae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558e474da786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558e474dc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558e46e616a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558e46e64698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558e46e55216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb5fe0c4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb5fe0c4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558e46d93634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558e46e51aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558e497334f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558e475e1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558e472ec9b6 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 > ================================================================= > ==2619681==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b8bb42be32 bp 0x7fff58228690 sp 0x7fff58228688 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b8bb42be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b8bb42b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b8bb1369b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b8bb137d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b8bb324e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b8bb324786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b8bb3267f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b8bacab6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b8bacae698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b8bac9f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbafae2bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbafae2be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b8babdd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b8bac9baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b8bd57d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b8bb42b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b8bb1369b6 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 > ================================================================= > ==2619703==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56502857de32 bp 0x7ffffb7bc710 sp 0x7ffffb7bc708 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56502857de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56502857d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5650282889b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x565028289d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x565028476e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x565028476786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5650284787f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x565027dfd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x565027e00698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x565027df1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f24715abd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f24715abe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x565027d2f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x565027dedaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56502a6cf4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56502857d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5650282889b6 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 > ================================================================= > ==2619852==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55aac39b1e32 bp 0x7ffef5fda330 sp 0x7ffef5fda328 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55aac39b1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55aac39b19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55aac36bc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55aac36bdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55aac38aae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55aac38aa786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55aac38ac7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55aac32316a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55aac3234698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55aac3225216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f12b16fad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f12b16fae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55aac3163634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55aac3221aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55aac5b034f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55aac39b1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55aac36bc9b6 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 > ================================================================= > ==2619868==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564e4e123e32 bp 0x7ffde9a479b0 sp 0x7ffde9a479a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564e4e123e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564e4e1239df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564e4de2e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564e4de2fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564e4e01ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564e4e01c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564e4e01e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564e4d9a36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564e4d9a6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564e4d997216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7bb3ac6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7bb3ac6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564e4d8d5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564e4d993aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564e502754f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564e4e123725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564e4de2e9b6 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 > ================================================================= > ==2619754==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564fe5162e32 bp 0x7ffedf0a3d90 sp 0x7ffedf0a3d88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564fe5162e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564fe51629df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564fe4e6d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564fe4e6ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564fe505be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564fe505b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564fe505d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564fe49e26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564fe49e5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564fe49d6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f371cd3ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f371cd3ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564fe4914634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564fe49d2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564fe72b44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564fe5162725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564fe4e6d9b6 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 > ================================================================= > ==2619763==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5617f1a6ce32 bp 0x7ffef6ea4e10 sp 0x7ffef6ea4e08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5617f1a6ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5617f1a6c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5617f17779b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5617f1778d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5617f1965e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5617f1965786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5617f19677f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5617f12ec6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5617f12ef698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5617f12e0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5865bd6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5865bd6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5617f121e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5617f12dcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5617f3bbe4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5617f1a6c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5617f17779b6 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 > ================================================================= > ==2619816==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558d0a410e32 bp 0x7fff43279350 sp 0x7fff43279348 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558d0a410e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558d0a4109df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558d0a11b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558d0a11cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558d0a309e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558d0a309786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558d0a30b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558d09c906a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558d09c93698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558d09c84216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa079167d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa079167e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558d09bc2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558d09c80aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558d0c5624f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558d0a410725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558d0a11b9b6 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 > ================================================================= > ==2619822==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5595e42cee32 bp 0x7ffc209c7bf0 sp 0x7ffc209c7be8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5595e42cee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5595e42ce9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5595e3fd99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5595e3fdad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5595e41c7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5595e41c7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5595e41c97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5595e3b4e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5595e3b51698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5595e3b42216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3b3639ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3b3639ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5595e3a80634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5595e3b3eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5595e64204f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5595e42ce725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5595e3fd99b6 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 > ================================================================= > ==2619825==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5610b89b8e32 bp 0x7ffc00104b90 sp 0x7ffc00104b88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5610b89b8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5610b89b89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5610b86c39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5610b86c4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5610b88b1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5610b88b1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5610b88b37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5610b82386a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5610b823b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5610b822c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5f0ea01d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5f0ea01e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5610b816a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5610b8228aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5610bab0a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5610b89b8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5610b86c39b6 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 > ================================================================= > ==2619844==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557a2be3ee32 bp 0x7ffce491ca50 sp 0x7ffce491ca48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557a2be3ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557a2be3e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557a2bb499b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557a2bb4ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557a2bd37e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557a2bd37786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557a2bd397f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557a2b6be6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557a2b6c1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557a2b6b2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f61077ebd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f61077ebe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557a2b5f0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557a2b6aeaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557a2df904f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557a2be3e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557a2bb499b6 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 > ================================================================= > ==2619704==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e4534a8e32 bp 0x7ffff844c6f0 sp 0x7ffff844c6e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e4534a8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e4534a89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e4531b39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e4531b4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e4533a1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e4533a1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e4533a37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e452d286a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e452d2b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e452d1c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdece2c4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdece2c4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e452c5a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e452d18aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e4555fa4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e4534a8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e4531b39b6 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 > ================================================================= > ==2619672==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5637e975fe32 bp 0x7ffd282daf50 sp 0x7ffd282daf48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5637e975fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5637e975f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5637e946a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5637e946bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5637e9658e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5637e9658786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5637e965a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5637e8fdf6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5637e8fe2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5637e8fd3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa91cfded8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa91cfdee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5637e8f11634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5637e8fcfaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5637eb8b14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5637e975f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5637e946a9b6 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 > ================================================================= > ==2619781==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a805526e32 bp 0x7ffcc87ba390 sp 0x7ffcc87ba388 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a805526e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a8055269df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a8052319b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a805232d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a80541fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a80541f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a8054217f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a804da66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a804da9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a804d9a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f33a9581d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f33a9581e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a804cd8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a804d96aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a8076784f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a805526725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a8052319b6 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 > ================================================================= > ==2619809==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55976d807e32 bp 0x7ffd597a1af0 sp 0x7ffd597a1ae8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55976d807e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55976d8079df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55976d5129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55976d513d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55976d700e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55976d700786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55976d7027f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55976d0876a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55976d08a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55976d07b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f43fb4dad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f43fb4dae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55976cfb9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55976d077aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55976f9594f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55976d807725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55976d5129b6 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 > ================================================================= > ==2619732==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558dee2fbe32 bp 0x7ffe8d8c55d0 sp 0x7ffe8d8c55c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558dee2fbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558dee2fb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558dee0069b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558dee007d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558dee1f4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558dee1f4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558dee1f67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558dedb7b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558dedb7e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558dedb6f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f09f7b85d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f09f7b85e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558dedaad634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558dedb6baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558df044d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558dee2fb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558dee0069b6 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 > ================================================================= > ==2619757==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5604edc2de32 bp 0x7ffc7fb58050 sp 0x7ffc7fb58048 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5604edc2de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5604edc2d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5604ed9389b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5604ed939d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5604edb26e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5604edb26786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5604edb287f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5604ed4ad6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5604ed4b0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5604ed4a1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9dab9c2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9dab9c2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5604ed3df634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5604ed49daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5604efd7f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5604edc2d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5604ed9389b6 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 > ================================================================= > ==2619939==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b618cc7e32 bp 0x7ffe662d5bd0 sp 0x7ffe662d5bc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b618cc7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b618cc79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b6189d29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b6189d3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b618bc0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b618bc0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b618bc27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b6185476a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b61854a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b61853b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbfb30a6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbfb30a6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b618479634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b618537aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b61ae194f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b618cc7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b6189d29b6 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 > ================================================================= > ==2619943==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557db3952e32 bp 0x7ffc8a8ffa30 sp 0x7ffc8a8ffa28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557db3952e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557db39529df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557db365d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557db365ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557db384be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557db384b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557db384d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557db31d26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557db31d5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557db31c6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7faef1428d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7faef1428e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557db3104634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557db31c2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557db5aa44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557db3952725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557db365d9b6 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 > ================================================================= > ==2619945==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560b207aae32 bp 0x7ffe2f94cbd0 sp 0x7ffe2f94cbc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560b207aae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560b207aa9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560b204b59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560b204b6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560b206a3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560b206a3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560b206a57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560b2002a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560b2002d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560b2001e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff45b28fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff45b28fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560b1ff5c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560b2001aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560b228fc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560b207aa725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560b204b59b6 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 > ================================================================= > ==2619949==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5614b1483e32 bp 0x7ffe07ee56d0 sp 0x7ffe07ee56c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5614b1483e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5614b14839df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5614b118e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5614b118fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5614b137ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5614b137c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5614b137e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5614b0d036a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5614b0d06698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5614b0cf7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe2e14ead8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe2e14eae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5614b0c35634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5614b0cf3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5614b35d54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5614b1483725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5614b118e9b6 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 > ================================================================= > ==2619873==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555b72ba7e32 bp 0x7ffd08553a10 sp 0x7ffd08553a08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555b72ba7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555b72ba79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555b728b29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555b728b3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555b72aa0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555b72aa0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555b72aa27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555b724276a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555b7242a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555b7241b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb28923dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb28923de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555b72359634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555b72417aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555b74cf94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555b72ba7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555b728b29b6 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 > ================================================================= > ==2619877==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557e7d14be32 bp 0x7ffe4c930130 sp 0x7ffe4c930128 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557e7d14be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557e7d14b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557e7ce569b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557e7ce57d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557e7d044e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557e7d044786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557e7d0467f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557e7c9cb6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557e7c9ce698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557e7c9bf216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f641c2d7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f641c2d7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557e7c8fd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557e7c9bbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557e7f29d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557e7d14b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557e7ce569b6 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 > ================================================================= > ==2619713==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563705982e32 bp 0x7ffe1d1aa8d0 sp 0x7ffe1d1aa8c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563705982e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5637059829df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56370568d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56370568ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56370587be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56370587b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56370587d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5637052026a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563705205698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5637051f6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb5639a3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb5639a3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563705134634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5637051f2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563707ad44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563705982725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56370568d9b6 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 > ================================================================= > ==2619741==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55720d7c0e32 bp 0x7ffc65f5d7d0 sp 0x7ffc65f5d7c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55720d7c0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55720d7c09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55720d4cb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55720d4ccd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55720d6b9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55720d6b9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55720d6bb7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55720d0406a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55720d043698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55720d034216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe29fda4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe29fda4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55720cf72634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55720d030aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55720f9124f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55720d7c0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55720d4cb9b6 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 > ================================================================= > ==2619665==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55870600ae32 bp 0x7ffd45273d90 sp 0x7ffd45273d88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55870600ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55870600a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558705d159b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558705d16d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558705f03e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558705f03786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558705f057f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55870588a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55870588d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55870587e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2600f25d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2600f25e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5587057bc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55870587aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55870815c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55870600a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558705d159b6 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 > ================================================================= > ==2619707==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d1809bbe32 bp 0x7ffdd216c3d0 sp 0x7ffdd216c3c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d1809bbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d1809bb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d1806c69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d1806c7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d1808b4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d1808b4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d1808b67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d18023b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d18023e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d18022f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd00279dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd00279de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d18016d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d18022baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d182b0d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d1809bb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d1806c69b6 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 > ================================================================= > ==2620101==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556f1fa6ce32 bp 0x7fff2b9ae770 sp 0x7fff2b9ae768 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556f1fa6ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556f1fa6c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556f1f7779b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556f1f778d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556f1f965e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556f1f965786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556f1f9677f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556f1f2ec6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556f1f2ef698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556f1f2e0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f208367fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f208367fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556f1f21e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556f1f2dcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556f21bbe4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556f1fa6c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556f1f7779b6 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 > ================================================================= > ==2620106==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5612421c4e32 bp 0x7ffcffb27770 sp 0x7ffcffb27768 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5612421c4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5612421c49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561241ecf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561241ed0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5612420bde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5612420bd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5612420bf7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561241a446a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561241a47698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561241a38216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd6fab2bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd6fab2be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561241976634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561241a34aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5612443164f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5612421c4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561241ecf9b6 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 > ================================================================= > ==2619951==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564b87fafe32 bp 0x7ffc09962070 sp 0x7ffc09962068 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564b87fafe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564b87faf9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564b87cba9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564b87cbbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564b87ea8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564b87ea8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564b87eaa7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564b8782f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564b87832698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564b87823216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8df4cd5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8df4cd5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564b87761634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564b8781faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564b8a1014f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564b87faf725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564b87cba9b6 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 > ================================================================= > ==2619955==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557b5060ee32 bp 0x7ffc9d86cf90 sp 0x7ffc9d86cf88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557b5060ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557b5060e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557b503199b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557b5031ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557b50507e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557b50507786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557b505097f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557b4fe8e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557b4fe91698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557b4fe82216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f94bd174d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f94bd174e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557b4fdc0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557b4fe7eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557b527604f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557b5060e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557b503199b6 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 > ================================================================= > ==2620104==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55867ba7be32 bp 0x7ffdc9702290 sp 0x7ffdc9702288 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55867ba7be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55867ba7b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55867b7869b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55867b787d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55867b974e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55867b974786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55867b9767f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55867b2fb6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55867b2fe698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55867b2ef216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6d9bbeed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6d9bbeee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55867b22d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55867b2ebaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55867dbcd4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55867ba7b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55867b7869b6 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 > ================================================================= > ==2620178==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e26dca4e32 bp 0x7fffd4c4ff70 sp 0x7fffd4c4ff68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e26dca4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e26dca49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e26d9af9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e26d9b0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e26db9de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e26db9d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e26db9f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e26d5246a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e26d527698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e26d518216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f79a468bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f79a468be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e26d456634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e26d514aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e26fdf64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e26dca4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e26d9af9b6 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 > ================================================================= > ==2620026==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560e168e0e32 bp 0x7ffde099f2d0 sp 0x7ffde099f2c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560e168e0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560e168e09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560e165eb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560e165ecd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560e167d9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560e167d9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560e167db7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560e161606a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560e16163698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560e16154216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb925516d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb925516e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560e16092634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560e16150aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560e18a324f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560e168e0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560e165eb9b6 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 > ================================================================= > ==2620051==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c2e656ee32 bp 0x7ffce2b7ff30 sp 0x7ffce2b7ff28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c2e656ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c2e656e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c2e62799b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c2e627ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c2e6467e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c2e6467786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c2e64697f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c2e5dee6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c2e5df1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c2e5de2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f70f5d21d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f70f5d21e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c2e5d20634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c2e5ddeaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c2e86c04f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c2e656e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c2e62799b6 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 > ================================================================= > ==2619960==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562332642e32 bp 0x7fffd4cf5a50 sp 0x7fffd4cf5a48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562332642e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5623326429df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56233234d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56233234ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56233253be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56233253b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56233253d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562331ec26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562331ec5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562331eb6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3dd0fbfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3dd0fbfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562331df4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562331eb2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5623347944f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562332642725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56233234d9b6 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 > ================================================================= > ==2619962==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b3218dce32 bp 0x7fff894a4170 sp 0x7fff894a4168 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b3218dce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b3218dc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b3215e79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b3215e8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b3217d5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b3217d5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b3217d77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b32115c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b32115f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b321150216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f56a39f2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f56a39f2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b32108e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b32114caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b323a2e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b3218dc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b3215e79b6 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 > ================================================================= > ==2620162==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560d5eb66e32 bp 0x7ffc803e1c90 sp 0x7ffc803e1c88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560d5eb66e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560d5eb669df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560d5e8719b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560d5e872d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560d5ea5fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560d5ea5f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560d5ea617f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560d5e3e66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560d5e3e9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560d5e3da216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe50acabd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe50acabe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560d5e318634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560d5e3d6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560d60cb84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560d5eb66725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560d5e8719b6 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 ff 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 > ================================================================= > ==2620204==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c81839fe32 bp 0x7fffc97c6590 sp 0x7fffc97c6588 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c81839fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c81839f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c8180aa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c8180abd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c818298e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c818298786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c81829a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c817c1f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c817c22698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c817c13216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f67ea680d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f67ea680e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c817b51634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c817c0faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c81a4f14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c81839f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c8180aa9b6 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 > ================================================================= > ==2620189==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556efa0b1e32 bp 0x7ffcf91559f0 sp 0x7ffcf91559e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556efa0b1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556efa0b19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556ef9dbc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556ef9dbdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556ef9faae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556ef9faa786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556ef9fac7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556ef99316a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556ef9934698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556ef9925216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f11f775fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f11f775fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556ef9863634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556ef9921aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556efc2034f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556efa0b1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556ef9dbc9b6 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 21 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2620210==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a7312e0e32 bp 0x7ffce0bcf570 sp 0x7ffce0bcf568 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a7312e0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a7312e09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a730feb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a730fecd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a7311d9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a7311d9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a7311db7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a730b606a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a730b63698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a730b54216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc3e6469d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc3e6469e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a730a92634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a730b50aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a7334324f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a7312e0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a730feb9b6 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 > ================================================================= > ==2620215==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fb52f0ae32 bp 0x7ffc83140af0 sp 0x7ffc83140ae8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fb52f0ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fb52f0a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fb52c159b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fb52c16d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fb52e03e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fb52e03786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fb52e057f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fb5278a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fb5278d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fb5277e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa7fe55ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa7fe55ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fb526bc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fb5277aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fb5505c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fb52f0a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fb52c159b6 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 > ================================================================= > ==2615049==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557ceca6ee32 bp 0x7fff5a7a4590 sp 0x7fff5a7a4588 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557ceca6ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557ceca6e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557cec7799b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557cec77ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557cec967e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557cec967786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557cec9697f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557cec2ee6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557cec2f1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557cec2e2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f65d6ac2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f65d6ac2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557cec220634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557cec2deaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557ceebc04f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557ceca6e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557cec7799b6 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 e8 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2615039==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555e394b9e32 bp 0x7ffde72d4c70 sp 0x7ffde72d4c68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555e394b9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555e394b99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555e391c49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555e391c5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555e393b2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555e393b2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555e393b47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555e38d396a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555e38d3c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555e38d2d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff96267cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff96267ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555e38c6b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555e38d29aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555e3b60b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555e394b9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555e391c49b6 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 ea 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2615043==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b57a725e32 bp 0x7ffe92a0aad0 sp 0x7ffe92a0aac8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b57a725e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b57a7259df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b57a4309b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b57a431d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b57a61ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b57a61e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b57a6207f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b579fa56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b579fa8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b579f99216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb42d482d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb42d482e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b579ed7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b579f95aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b57c8774f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b57a725725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b57a4309b6 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 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 > ================================================================= > ==2615063==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e2142aae32 bp 0x7ffcdc47d9f0 sp 0x7ffcdc47d9e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e2142aae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e2142aa9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e213fb59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e213fb6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e2141a3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e2141a3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e2141a57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e213b2a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e213b2d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e213b1e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd9f4d6dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd9f4d6de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e213a5c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e213b1aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e2163fc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e2142aa725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e213fb59b6 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 > ================================================================= > ==2615072==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e17e7e7e32 bp 0x7ffea8a05870 sp 0x7ffea8a05868 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e17e7e7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e17e7e79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e17e4f29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e17e4f3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e17e6e0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e17e6e0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e17e6e27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e17e0676a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e17e06a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e17e05b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa84816cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa84816ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e17df99634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e17e057aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e1809394f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e17e7e7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e17e4f29b6 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 f5 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2615037==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556f99b13e32 bp 0x7ffea5b218d0 sp 0x7ffea5b218c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556f99b13e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556f99b139df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556f9981e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556f9981fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556f99a0ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556f99a0c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556f99a0e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556f993936a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556f99396698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556f99387216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0cc3d52d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0cc3d52e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556f992c5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556f99383aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556f9bc654f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556f99b13725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556f9981e9b6 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-24 07:05:22 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 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 > ================================================================= > ==2615082==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f765689e32 bp 0x7ffe92c30dd0 sp 0x7ffe92c30dc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f765689e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f7656899df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f7653949b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f765395d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f765582e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f765582786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f7655847f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f764f096a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f764f0c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f764efd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd774b85d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd774b85e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f764e3b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f764ef9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f7677db4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f765689725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f7653949b6 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-24 07:05:22 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 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 > ================================================================= > ==2615066==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b9557afe32 bp 0x7fff55680c30 sp 0x7fff55680c28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b9557afe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b9557af9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b9554ba9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b9554bbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b9556a8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b9556a8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b9556aa7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b95502f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b955032698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b955023216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd0fd4bed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd0fd4bee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b954f61634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b95501faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b9579014f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b9557af725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b9554ba9b6 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 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 > ================================================================= > ==2615074==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55edb6c20e32 bp 0x7ffe794071f0 sp 0x7ffe794071e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55edb6c20e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55edb6c209df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55edb692b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55edb692cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55edb6b19e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55edb6b19786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55edb6b1b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55edb64a06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55edb64a3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55edb6494216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa966a3dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa966a3de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55edb63d2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55edb6490aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55edb8d724f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55edb6c20725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55edb692b9b6 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 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 > ================================================================= > ==2615054==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ba0cf99e32 bp 0x7ffe7c2e2950 sp 0x7ffe7c2e2948 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ba0cf99e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ba0cf999df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ba0cca49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ba0cca5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ba0ce92e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ba0ce92786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ba0ce947f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ba0c8196a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ba0c81c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ba0c80d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3759332d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3759332e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ba0c74b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ba0c809aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ba0f0eb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ba0cf99725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ba0cca49b6 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 0b 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 > ================================================================= > ==2615042==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a6c4546e32 bp 0x7fffc46cb950 sp 0x7fffc46cb948 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a6c4546e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a6c45469df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a6c42519b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a6c4252d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a6c443fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a6c443f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a6c44417f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a6c3dc66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a6c3dc9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a6c3dba216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2c0c2eed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2c0c2eee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a6c3cf8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a6c3db6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a6c66984f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a6c4546725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a6c42519b6 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-24 07:05:22 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 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 > ================================================================= > ==2615089==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556de2a84e32 bp 0x7fff25eb4b30 sp 0x7fff25eb4b28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556de2a84e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556de2a849df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556de278f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556de2790d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556de297de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556de297d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556de297f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556de23046a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556de2307698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556de22f8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc955ad4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc955ad4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556de2236634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556de22f4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556de4bd64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556de2a84725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556de278f9b6 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 fc 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2615095==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fc5b304e32 bp 0x7ffe51a581d0 sp 0x7ffe51a581c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fc5b304e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fc5b3049df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fc5b00f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fc5b010d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fc5b1fde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fc5b1fd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fc5b1ff7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fc5ab846a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fc5ab87698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fc5ab78216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f08026cad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f08026cae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fc5aab6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fc5ab74aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fc5d4564f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fc5b304725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fc5b00f9b6 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 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 > ================================================================= > ==2615048==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5589020ace32 bp 0x7ffcea668110 sp 0x7ffcea668108 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5589020ace31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5589020ac9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558901db79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558901db8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558901fa5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558901fa5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558901fa77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55890192c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55890192f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558901920216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa859d4bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa859d4be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55890185e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55890191caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5589041fe4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5589020ac725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558901db79b6 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-24 07:05:22 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 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 > ================================================================= > ==2615057==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55955b212e32 bp 0x7ffcb95152d0 sp 0x7ffcb95152c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55955b212e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55955b2129df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55955af1d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55955af1ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55955b10be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55955b10b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55955b10d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55955aa926a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55955aa95698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55955aa86216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6be9d34d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6be9d34e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55955a9c4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55955aa82aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55955d3644f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55955b212725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55955af1d9b6 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 f6 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2615080==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ec8ec09e32 bp 0x7fff8437e690 sp 0x7fff8437e688 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ec8ec09e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ec8ec099df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ec8e9149b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ec8e915d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ec8eb02e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ec8eb02786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ec8eb047f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ec8e4896a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ec8e48c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ec8e47d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f73a5b57d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f73a5b57e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ec8e3bb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ec8e479aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ec90d5b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ec8ec09725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ec8e9149b6 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 > ================================================================= > ==2619362==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559e0d3b2e32 bp 0x7fff3a8dba70 sp 0x7fff3a8dba68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559e0d3b2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559e0d3b29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559e0d0bd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559e0d0bed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559e0d2abe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559e0d2ab786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559e0d2ad7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559e0cc326a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559e0cc35698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559e0cc26216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f15156acd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f15156ace3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559e0cb64634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559e0cc22aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559e0f5044f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559e0d3b2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559e0d0bd9b6 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 > ================================================================= > ==2619393==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564da709be32 bp 0x7fffdee4c2b0 sp 0x7fffdee4c2a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564da709be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564da709b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564da6da69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564da6da7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564da6f94e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564da6f94786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564da6f967f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564da691b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564da691e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564da690f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa640111d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa640111e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564da684d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564da690baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564da91ed4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564da709b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564da6da69b6 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 > ================================================================= > ==2619412==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559a12234e32 bp 0x7ffc12eb35b0 sp 0x7ffc12eb35a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559a12234e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559a122349df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559a11f3f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559a11f40d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559a1212de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559a1212d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559a1212f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559a11ab46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559a11ab7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559a11aa8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5501975d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5501975e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559a119e6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559a11aa4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559a143864f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559a12234725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559a11f3f9b6 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 > ================================================================= > ==2619416==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55bed133be32 bp 0x7ffd46bf9230 sp 0x7ffd46bf9228 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55bed133be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bed133b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bed10469b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bed1047d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bed1234e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bed1234786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bed12367f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bed0bbb6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bed0bbe698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bed0baf216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f27047d8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f27047d8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bed0aed634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55bed0babaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55bed348d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bed133b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bed10469b6 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 > ================================================================= > ==2619423==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559e1f980e32 bp 0x7ffc2a07f390 sp 0x7ffc2a07f388 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559e1f980e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559e1f9809df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559e1f68b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559e1f68cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559e1f879e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559e1f879786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559e1f87b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559e1f2006a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559e1f203698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559e1f1f4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd8cbad0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd8cbad0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559e1f132634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559e1f1f0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559e21ad24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559e1f980725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559e1f68b9b6 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 > ================================================================= > ==2619471==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560c76c5ce32 bp 0x7ffd44a47610 sp 0x7ffd44a47608 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560c76c5ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560c76c5c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560c769679b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560c76968d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560c76b55e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560c76b55786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560c76b577f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560c764dc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560c764df698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560c764d0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5baf36cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5baf36ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560c7640e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560c764ccaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560c78dae4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560c76c5c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560c769679b6 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 > ================================================================= > ==2619465==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5559f6233e32 bp 0x7ffffcfbbab0 sp 0x7ffffcfbbaa8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5559f6233e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5559f62339df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5559f5f3e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5559f5f3fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5559f612ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5559f612c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5559f612e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5559f5ab36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5559f5ab6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5559f5aa7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f864f318d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f864f318e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5559f59e5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5559f5aa3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5559f83854f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5559f6233725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5559f5f3e9b6 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 > ================================================================= > ==2619467==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559aea1cde32 bp 0x7ffdaafcc290 sp 0x7ffdaafcc288 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559aea1cde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559aea1cd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559ae9ed89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559ae9ed9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559aea0c6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559aea0c6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559aea0c87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559ae9a4d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559ae9a50698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559ae9a41216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb1dcb78d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb1dcb78e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559ae997f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559ae9a3daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559aec31f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559aea1cd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559ae9ed89b6 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 > ================================================================= > ==2619489==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55bebfdf5e32 bp 0x7ffcc91c97d0 sp 0x7ffcc91c97c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55bebfdf5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bebfdf59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bebfb009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bebfb01d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bebfceee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bebfcee786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bebfcf07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bebf6756a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bebf678698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bebf669216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f64ac6c1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f64ac6c1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bebf5a7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55bebf665aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55bec1f474f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bebfdf5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bebfb009b6 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 > ================================================================= > ==2619484==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55609d984e32 bp 0x7fff22af3090 sp 0x7fff22af3088 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55609d984e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55609d9849df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55609d68f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55609d690d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55609d87de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55609d87d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55609d87f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55609d2046a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55609d207698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55609d1f8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9be25bdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9be25bde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55609d136634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55609d1f4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55609fad64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55609d984725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55609d68f9b6 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 1a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2619494==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5560082e5e32 bp 0x7ffc355b4590 sp 0x7ffc355b4588 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5560082e5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5560082e59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556007ff09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556007ff1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5560081dee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5560081de786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5560081e07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556007b656a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556007b68698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556007b59216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4df83d8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4df83d8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556007a97634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556007b55aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55600a4374f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5560082e5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556007ff09b6 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 > ================================================================= > ==2619492==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5610662c0e32 bp 0x7ffe66fad990 sp 0x7ffe66fad988 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5610662c0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5610662c09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561065fcb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561065fccd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5610661b9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5610661b9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5610661bb7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561065b406a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561065b43698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561065b34216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f11ffdf4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f11ffdf4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561065a72634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561065b30aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5610684124f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5610662c0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561065fcb9b6 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 > ================================================================= > ==2616030==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e76ffbee32 bp 0x7fffce2ba7d0 sp 0x7fffce2ba7c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e76ffbee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e76ffbe9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e76fcc99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e76fccad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e76feb7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e76feb7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e76feb97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e76f83e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e76f841698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e76f832216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1f5f12cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1f5f12ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e76f770634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e76f82eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e7721104f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e76ffbe725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e76fcc99b6 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 > ================================================================= > ==2616032==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ad6937fe32 bp 0x7ffc091bf8b0 sp 0x7ffc091bf8a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ad6937fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ad6937f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ad6908a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ad6908bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ad69278e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ad69278786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ad6927a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ad68bff6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ad68c02698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ad68bf3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5e39f40d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5e39f40e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ad68b31634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ad68befaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ad6b4d14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ad6937f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ad6908a9b6 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 > ================================================================= > ==2616085==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5630844a2e32 bp 0x7ffd19f20030 sp 0x7ffd19f20028 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5630844a2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5630844a29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5630841ad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5630841aed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56308439be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56308439b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56308439d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563083d226a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563083d25698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563083d16216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f047635ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f047635ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563083c54634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563083d12aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5630865f44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5630844a2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5630841ad9b6 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 > ================================================================= > ==2616104==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561d5a7d2e32 bp 0x7ffee20e19f0 sp 0x7ffee20e19e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561d5a7d2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561d5a7d29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561d5a4dd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561d5a4ded28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561d5a6cbe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561d5a6cb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561d5a6cd7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561d5a0526a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561d5a055698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561d5a046216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2cfcee1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2cfcee1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561d59f84634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561d5a042aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561d5c9244f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561d5a7d2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561d5a4dd9b6 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 > ================================================================= > ==2616389==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557af925ae32 bp 0x7ffeb35ea0f0 sp 0x7ffeb35ea0e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557af925ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557af925a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557af8f659b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557af8f66d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557af9153e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557af9153786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557af91557f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557af8ada6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557af8add698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557af8ace216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8645bd4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8645bd4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557af8a0c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557af8acaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557afb3ac4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557af925a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557af8f659b6 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 > ================================================================= > ==2616382==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5624794f9e32 bp 0x7fff8a967f10 sp 0x7fff8a967f08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5624794f9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5624794f99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5624792049b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562479205d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5624793f2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5624793f2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5624793f47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562478d796a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562478d7c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562478d6d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe43599bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe43599be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562478cab634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562478d69aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56247b64b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5624794f9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5624792049b6 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 > ================================================================= > ==2616385==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557462cffe32 bp 0x7fff6ac36c30 sp 0x7fff6ac36c28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557462cffe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557462cff9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557462a0a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557462a0bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557462bf8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557462bf8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557462bfa7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55746257f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557462582698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557462573216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2587f90d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2587f90e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5574624b1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55746256faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557464e514f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557462cff725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557462a0a9b6 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 > ================================================================= > ==2616409==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556f3c484e32 bp 0x7ffe45b515f0 sp 0x7ffe45b515e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556f3c484e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556f3c4849df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556f3c18f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556f3c190d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556f3c37de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556f3c37d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556f3c37f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556f3bd046a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556f3bd07698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556f3bcf8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f56acfbcd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f56acfbce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556f3bc36634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556f3bcf4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556f3e5d64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556f3c484725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556f3c18f9b6 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 > ================================================================= > ==2616390==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560f3dddfe32 bp 0x7ffd098bce10 sp 0x7ffd098bce08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560f3dddfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560f3dddf9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560f3daea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560f3daebd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560f3dcd8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560f3dcd8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560f3dcda7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560f3d65f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560f3d662698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560f3d653216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2beea1dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2beea1de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560f3d591634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560f3d64faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560f3ff314f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560f3dddf725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560f3daea9b6 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 > ================================================================= > ==2616374==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55869463ee32 bp 0x7ffff642df30 sp 0x7ffff642df28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55869463ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55869463e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5586943499b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55869434ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558694537e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558694537786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5586945397f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558693ebe6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558693ec1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558693eb2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f30f3161d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f30f3161e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558693df0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558693eaeaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5586967904f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55869463e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5586943499b6 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 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 > ================================================================= > ==2616109==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561074734e32 bp 0x7fffbb6cb1d0 sp 0x7fffbb6cb1c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561074734e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5610747349df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56107443f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561074440d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56107462de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56107462d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56107462f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561073fb46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561073fb7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561073fa8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbf0b592d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbf0b592e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561073ee6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561073fa4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5610768864f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561074734725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56107443f9b6 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 9c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2616115==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555f10b4ce32 bp 0x7ffe5f373950 sp 0x7ffe5f373948 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555f10b4ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555f10b4c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555f108579b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555f10858d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555f10a45e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555f10a45786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555f10a477f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555f103cc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555f103cf698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555f103c0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7efc88ddad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efc88ddae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555f102fe634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555f103bcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555f12c9e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555f10b4c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555f108579b6 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 > ================================================================= > ==2616099==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b3c3cf1e32 bp 0x7ffc913e50b0 sp 0x7ffc913e50a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b3c3cf1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b3c3cf19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b3c39fc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b3c39fdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b3c3beae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b3c3bea786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b3c3bec7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b3c35716a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b3c3574698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b3c3565216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9c6b92fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9c6b92fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b3c34a3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b3c3561aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b3c5e434f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b3c3cf1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b3c39fc9b6 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 > ================================================================= > ==2616108==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fbae328e32 bp 0x7fff14671cf0 sp 0x7fff14671ce8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fbae328e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fbae3289df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fbae0339b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fbae034d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fbae221e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fbae221786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fbae2237f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fbadba86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fbadbab698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fbadb9c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f62cb91fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f62cb91fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fbadada634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fbadb98aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fbb047a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fbae328725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fbae0339b6 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 > ================================================================= > ==2616488==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55dd08ed6e32 bp 0x7fff943fb710 sp 0x7fff943fb708 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55dd08ed6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55dd08ed69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55dd08be19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55dd08be2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55dd08dcfe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55dd08dcf786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55dd08dd17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55dd087566a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55dd08759698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55dd0874a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f94ec8c8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f94ec8c8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55dd08688634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55dd08746aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55dd0b0284f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55dd08ed6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55dd08be19b6 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 > ================================================================= > ==2616494==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55847795ee32 bp 0x7ffe8a6f9950 sp 0x7ffe8a6f9948 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55847795ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55847795e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5584776699b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55847766ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558477857e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558477857786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5584778597f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5584771de6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5584771e1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5584771d2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1ea3947d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1ea3947e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558477110634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5584771ceaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558479ab04f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55847795e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5584776699b6 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 > ================================================================= > ==2616460==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f7c6149e32 bp 0x7ffcd3822530 sp 0x7ffcd3822528 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f7c6149e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f7c61499df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f7c5e549b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f7c5e55d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f7c6042e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f7c6042786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f7c60447f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f7c59c96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f7c59cc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f7c59bd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fac55eb2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fac55eb2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f7c58fb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f7c59b9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f7c829b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f7c6149725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f7c5e549b6 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 > ================================================================= > ==2616458==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55589dda0e32 bp 0x7ffce4624db0 sp 0x7ffce4624da8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55589dda0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55589dda09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55589daab9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55589daacd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55589dc99e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55589dc99786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55589dc9b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55589d6206a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55589d623698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55589d614216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff95c901d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff95c901e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55589d552634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55589d610aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55589fef24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55589dda0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55589daab9b6 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 > ================================================================= > ==2616465==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b694e27e32 bp 0x7fff92305bb0 sp 0x7fff92305ba8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b694e27e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b694e279df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b694b329b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b694b33d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b694d20e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b694d20786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b694d227f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b6946a76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b6946aa698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b69469b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f938e791d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f938e791e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b6945d9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b694697aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b696f794f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b694e27725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b694b329b6 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 > ================================================================= > ==2616469==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5635a6280e32 bp 0x7ffc3d34e6d0 sp 0x7ffc3d34e6c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5635a6280e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5635a62809df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5635a5f8b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5635a5f8cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5635a6179e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5635a6179786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5635a617b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5635a5b006a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5635a5b03698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5635a5af4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7884467d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7884467e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5635a5a32634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5635a5af0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5635a83d24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5635a6280725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5635a5f8b9b6 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 > ================================================================= > ==2616477==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557a6a73ae32 bp 0x7ffc55e52cb0 sp 0x7ffc55e52ca8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557a6a73ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557a6a73a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557a6a4459b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557a6a446d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557a6a633e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557a6a633786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557a6a6357f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557a69fba6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557a69fbd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557a69fae216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fee9bf89d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fee9bf89e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557a69eec634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557a69faaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557a6c88c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557a6a73a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557a6a4459b6 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 > ================================================================= > ==2616483==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5572c3356e32 bp 0x7ffdeea04030 sp 0x7ffdeea04028 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5572c3356e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5572c33569df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5572c30619b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5572c3062d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5572c324fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5572c324f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5572c32517f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5572c2bd66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5572c2bd9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5572c2bca216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb274ea5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb274ea5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5572c2b08634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5572c2bc6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5572c54a84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5572c3356725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5572c30619b6 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 > ================================================================= > ==2616456==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e5af508e32 bp 0x7ffdc860be10 sp 0x7ffdc860be08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e5af508e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e5af5089df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e5af2139b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e5af214d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e5af401e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e5af401786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e5af4037f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e5aed886a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e5aed8b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e5aed7c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fedeeb49d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fedeeb49e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e5aecba634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e5aed78aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e5b165a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e5af508725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e5af2139b6 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 > ================================================================= > ==2616470==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5586e4b42e32 bp 0x7ffd887740d0 sp 0x7ffd887740c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5586e4b42e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5586e4b429df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5586e484d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5586e484ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5586e4a3be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5586e4a3b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5586e4a3d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5586e43c26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5586e43c5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5586e43b6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f451a4dcd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f451a4dce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5586e42f4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5586e43b2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5586e6c944f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5586e4b42725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5586e484d9b6 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 > ================================================================= > ==2616435==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b3c9eafe32 bp 0x7ffd5dc1ddb0 sp 0x7ffd5dc1dda8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b3c9eafe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b3c9eaf9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b3c9bba9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b3c9bbbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b3c9da8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b3c9da8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b3c9daa7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b3c972f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b3c9732698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b3c9723216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd65bc6cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd65bc6ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b3c9661634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b3c971faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b3cc0014f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b3c9eaf725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b3c9bba9b6 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 > ================================================================= > ==2616443==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d7a27e6e32 bp 0x7ffce3633170 sp 0x7ffce3633168 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d7a27e6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d7a27e69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d7a24f19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d7a24f2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d7a26dfe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d7a26df786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d7a26e17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d7a20666a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d7a2069698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d7a205a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0793ed2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0793ed2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d7a1f98634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d7a2056aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d7a49384f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d7a27e6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d7a24f19b6 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 > ================================================================= > ==2616120==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55888265ae32 bp 0x7ffde9f25d30 sp 0x7ffde9f25d28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55888265ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55888265a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5588823659b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558882366d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558882553e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558882553786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5588825557f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558881eda6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558881edd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558881ece216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3c3092cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3c3092ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558881e0c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558881ecaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5588847ac4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55888265a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5588823659b6 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 > ================================================================= > ==2616604==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562d8ea2fe32 bp 0x7ffc084364d0 sp 0x7ffc084364c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562d8ea2fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562d8ea2f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562d8e73a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562d8e73bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562d8e928e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562d8e928786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562d8e92a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562d8e2af6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562d8e2b2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562d8e2a3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1ac6fccd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1ac6fcce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562d8e1e1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562d8e29faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562d90b814f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562d8ea2f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562d8e73a9b6 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 > ================================================================= > ==2616668==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c7fccf8e32 bp 0x7ffd9e14e2d0 sp 0x7ffd9e14e2c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c7fccf8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c7fccf89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c7fca039b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c7fca04d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c7fcbf1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c7fcbf1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c7fcbf37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c7fc5786a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c7fc57b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c7fc56c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe9f4657d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe9f4657e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c7fc4aa634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c7fc568aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c7fee4a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c7fccf8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c7fca039b6 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 > ================================================================= > ==2616645==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5580a186ae32 bp 0x7ffcb19b8f10 sp 0x7ffcb19b8f08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5580a186ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5580a186a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5580a15759b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5580a1576d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5580a1763e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5580a1763786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5580a17657f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5580a10ea6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5580a10ed698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5580a10de216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fece28fad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fece28fae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5580a101c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5580a10daaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5580a39bc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5580a186a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5580a15759b6 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 > ================================================================= > ==2616700==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b486690e32 bp 0x7ffff9cbdff0 sp 0x7ffff9cbdfe8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b486690e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b4866909df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b48639b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b48639cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b486589e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b486589786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b48658b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b485f106a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b485f13698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b485f04216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0c7e22bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0c7e22be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b485e42634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b485f00aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b4887e24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b486690725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b48639b9b6 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 > ================================================================= > ==2616556==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5582b6633e32 bp 0x7ffc767d03f0 sp 0x7ffc767d03e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5582b6633e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5582b66339df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5582b633e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5582b633fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5582b652ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5582b652c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5582b652e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5582b5eb36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5582b5eb6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5582b5ea7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6e31d59d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6e31d59e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5582b5de5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5582b5ea3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5582b87854f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5582b6633725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5582b633e9b6 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 > ================================================================= > ==2616615==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5644c89bae32 bp 0x7ffe71be4c30 sp 0x7ffe71be4c28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5644c89bae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5644c89ba9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5644c86c59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5644c86c6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5644c88b3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5644c88b3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5644c88b57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5644c823a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5644c823d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5644c822e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3523188d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3523188e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5644c816c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5644c822aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5644cab0c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5644c89ba725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5644c86c59b6 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 > ================================================================= > ==2616817==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555717dffe32 bp 0x7ffe13eb4d30 sp 0x7ffe13eb4d28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555717dffe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555717dff9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555717b0a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555717b0bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555717cf8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555717cf8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555717cfa7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55571767f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555717682698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555717673216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbebd714d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbebd714e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5557175b1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55571766faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555719f514f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555717dff725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555717b0a9b6 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 > ================================================================= > ==2616819==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55dc932ffe32 bp 0x7ffd764437d0 sp 0x7ffd764437c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55dc932ffe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55dc932ff9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55dc9300a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55dc9300bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55dc931f8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55dc931f8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55dc931fa7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55dc92b7f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55dc92b82698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55dc92b73216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f68c9b61d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f68c9b61e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55dc92ab1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55dc92b6faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55dc954514f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55dc932ff725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55dc9300a9b6 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 > ================================================================= > ==2616708==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557a78671e32 bp 0x7ffcd025b770 sp 0x7ffcd025b768 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557a78671e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557a786719df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557a7837c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557a7837dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557a7856ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557a7856a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557a7856c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557a77ef16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557a77ef4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557a77ee5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f243f1bdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f243f1bde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557a77e23634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557a77ee1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557a7a7c34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557a78671725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557a7837c9b6 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 > ================================================================= > ==2616677==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55eb69682e32 bp 0x7ffc868eb730 sp 0x7ffc868eb728 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55eb69682e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55eb696829df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55eb6938d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55eb6938ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55eb6957be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55eb6957b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55eb6957d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55eb68f026a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55eb68f05698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55eb68ef6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbcd3af5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbcd3af5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55eb68e34634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55eb68ef2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55eb6b7d44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55eb69682725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55eb6938d9b6 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 > ================================================================= > ==2616114==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555e668d5e32 bp 0x7ffd77d520b0 sp 0x7ffd77d520a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555e668d5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555e668d59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555e665e09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555e665e1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555e667cee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555e667ce786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555e667d07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555e661556a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555e66158698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555e66149216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7199e1ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7199e1ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555e66087634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555e66145aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555e68a274f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555e668d5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555e665e09b6 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 > ================================================================= > ==2616123==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b342ee5e32 bp 0x7ffeb1193cd0 sp 0x7ffeb1193cc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b342ee5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b342ee59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b342bf09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b342bf1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b342ddee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b342dde786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b342de07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b3427656a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b342768698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b342759216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2bc63e7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2bc63e7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b342697634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b342755aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b3450374f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b342ee5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b342bf09b6 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 > ================================================================= > ==2616127==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d6de5aae32 bp 0x7ffe52574b10 sp 0x7ffe52574b08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d6de5aae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d6de5aa9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d6de2b59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d6de2b6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d6de4a3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d6de4a3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d6de4a57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d6dde2a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d6dde2d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d6dde1e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8168514d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8168514e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d6ddd5c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d6dde1aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d6e06fc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d6de5aa725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d6de2b59b6 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 > ================================================================= > ==2616131==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563bf5856e32 bp 0x7ffc7f7b0610 sp 0x7ffc7f7b0608 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563bf5856e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563bf58569df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563bf55619b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563bf5562d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563bf574fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563bf574f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563bf57517f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563bf50d66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563bf50d9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563bf50ca216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbb5e43cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbb5e43ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563bf5008634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563bf50c6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563bf79a84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563bf5856725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563bf55619b6 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 > ================================================================= > ==2616821==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5611cdffae32 bp 0x7ffca57aae50 sp 0x7ffca57aae48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5611cdffae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5611cdffa9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5611cdd059b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5611cdd06d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5611cdef3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5611cdef3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5611cdef57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5611cd87a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5611cd87d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5611cd86e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff724f0ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff724f0ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5611cd7ac634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5611cd86aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5611d014c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5611cdffa725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5611cdd059b6 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 > ================================================================= > ==2616828==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55924f547e32 bp 0x7ffcab592370 sp 0x7ffcab592368 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55924f547e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55924f5479df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55924f2529b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55924f253d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55924f440e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55924f440786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55924f4427f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55924edc76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55924edca698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55924edbb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6f80fedd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6f80fede3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55924ecf9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55924edb7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5592516994f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55924f547725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55924f2529b6 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 > ================================================================= > ==2616756==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560244336e32 bp 0x7ffddd0502f0 sp 0x7ffddd0502e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560244336e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5602443369df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5602440419b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560244042d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56024422fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56024422f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5602442317f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560243bb66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560243bb9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560243baa216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0550a54d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0550a54e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560243ae8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560243ba6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5602464884f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560244336725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5602440419b6 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 > ================================================================= > ==2616826==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d0c4784e32 bp 0x7ffd40a66830 sp 0x7ffd40a66828 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d0c4784e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d0c47849df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d0c448f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d0c4490d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d0c467de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d0c467d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d0c467f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d0c40046a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d0c4007698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d0c3ff8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f53543c6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f53543c6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d0c3f36634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d0c3ff4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d0c68d64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d0c4784725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d0c448f9b6 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 > ================================================================= > ==2616679==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560b6904ce32 bp 0x7ffd164d4d70 sp 0x7ffd164d4d68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560b6904ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560b6904c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560b68d579b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560b68d58d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560b68f45e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560b68f45786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560b68f477f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560b688cc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560b688cf698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560b688c0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd34310bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd34310be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560b687fe634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560b688bcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560b6b19e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560b6904c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560b68d579b6 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 > ================================================================= > ==2616737==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5653a56d6e32 bp 0x7ffd4c37e070 sp 0x7ffd4c37e068 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5653a56d6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5653a56d69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5653a53e19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5653a53e2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5653a55cfe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5653a55cf786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5653a55d17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5653a4f566a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5653a4f59698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5653a4f4a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1a68db0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1a68db0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5653a4e88634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5653a4f46aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5653a78284f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5653a56d6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5653a53e19b6 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 > ================================================================= > ==2616289==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ff75d34e32 bp 0x7fff826109f0 sp 0x7fff826109e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ff75d34e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ff75d349df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ff75a3f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ff75a40d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ff75c2de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ff75c2d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ff75c2f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ff755b46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ff755b7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ff755a8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fac202f7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fac202f7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ff754e6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ff755a4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ff77e864f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ff75d34725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ff75a3f9b6 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 > ================================================================= > ==2616322==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fe9b607e32 bp 0x7ffc52f03f90 sp 0x7ffc52f03f88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fe9b607e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fe9b6079df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fe9b3129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fe9b313d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fe9b500e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fe9b500786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fe9b5027f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fe9ae876a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fe9ae8a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fe9ae7b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9974e7ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9974e7ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fe9adb9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fe9ae77aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fe9d7594f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fe9b607725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fe9b3129b6 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 > ================================================================= > ==2616833==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56282b1ade32 bp 0x7ffc7234be30 sp 0x7ffc7234be28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56282b1ade31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56282b1ad9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56282aeb89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56282aeb9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56282b0a6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56282b0a6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56282b0a87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56282aa2d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56282aa30698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56282aa21216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6b8d705d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6b8d705e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56282a95f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56282aa1daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56282d2ff4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56282b1ad725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56282aeb89b6 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 > ================================================================= > ==2616346==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562837b58e32 bp 0x7ffcf7d416f0 sp 0x7ffcf7d416e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562837b58e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562837b589df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5628378639b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562837864d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562837a51e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562837a51786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562837a537f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5628373d86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5628373db698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5628373cc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6ef3883d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6ef3883e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56283730a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5628373c8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562839caa4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562837b58725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5628378639b6 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 > ================================================================= > ==2616369==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5638d7005e32 bp 0x7ffc6f3f6330 sp 0x7ffc6f3f6328 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5638d7005e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5638d70059df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5638d6d109b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5638d6d11d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5638d6efee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5638d6efe786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5638d6f007f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5638d68856a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5638d6888698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5638d6879216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1df093fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1df093fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5638d67b7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5638d6875aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5638d91574f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5638d7005725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5638d6d109b6 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 > ================================================================= > ==2616842==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558d2466de32 bp 0x7ffca8c55190 sp 0x7ffca8c55188 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558d2466de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558d2466d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558d243789b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558d24379d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558d24566e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558d24566786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558d245687f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558d23eed6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558d23ef0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558d23ee1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f15c0573d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f15c0573e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558d23e1f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558d23eddaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558d267bf4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558d2466d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558d243789b6 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 > ================================================================= > ==2616835==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562b2009fe32 bp 0x7ffd3f537030 sp 0x7ffd3f537028 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562b2009fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562b2009f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562b1fdaa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562b1fdabd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562b1ff98e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562b1ff98786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562b1ff9a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562b1f91f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562b1f922698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562b1f913216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4b45b0fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4b45b0fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562b1f851634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562b1f90faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562b221f14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562b2009f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562b1fdaa9b6 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 > ================================================================= > ==2616848==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556973cb1e32 bp 0x7fff30424d50 sp 0x7fff30424d48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556973cb1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556973cb19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5569739bc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5569739bdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556973baae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556973baa786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556973bac7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5569735316a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556973534698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556973525216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc890c9dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc890c9de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556973463634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556973521aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556975e034f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556973cb1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5569739bc9b6 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 > ================================================================= > ==2616838==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fcf20c0e32 bp 0x7fff4ce75b50 sp 0x7fff4ce75b48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fcf20c0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fcf20c09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fcf1dcb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fcf1dccd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fcf1fb9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fcf1fb9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fcf1fbb7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fcf19406a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fcf1943698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fcf1934216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2a27876d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2a27876e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fcf1872634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fcf1930aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fcf42124f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fcf20c0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fcf1dcb9b6 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 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 > ================================================================= > ==2615386==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ea278f6e32 bp 0x7ffed11c1c30 sp 0x7ffed11c1c28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ea278f6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ea278f69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ea276019b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ea27602d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ea277efe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ea277ef786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ea277f17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ea271766a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ea27179698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ea2716a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f169e009d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f169e009e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ea270a8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ea27166aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ea29a484f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ea278f6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ea276019b6 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 > ================================================================= > ==2615373==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5624d5034e32 bp 0x7ffc7f29e030 sp 0x7ffc7f29e028 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5624d5034e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5624d50349df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5624d4d3f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5624d4d40d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5624d4f2de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5624d4f2d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5624d4f2f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5624d48b46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5624d48b7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5624d48a8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f650ad98d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f650ad98e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5624d47e6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5624d48a4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5624d71864f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5624d5034725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5624d4d3f9b6 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 > ================================================================= > ==2615387==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563381756e32 bp 0x7ffe383522d0 sp 0x7ffe383522c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563381756e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5633817569df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5633814619b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563381462d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56338164fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56338164f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5633816517f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563380fd66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563380fd9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563380fca216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8b4858ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8b4858ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563380f08634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563380fc6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5633838a84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563381756725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5633814619b6 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 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 > ================================================================= > ==2615378==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a2fdd5ee32 bp 0x7fff769602f0 sp 0x7fff769602e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a2fdd5ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a2fdd5e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a2fda699b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a2fda6ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a2fdc57e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a2fdc57786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a2fdc597f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a2fd5de6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a2fd5e1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a2fd5d2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbe92852d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbe92852e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a2fd510634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a2fd5ceaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a2ffeb04f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a2fdd5e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a2fda699b6 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 > ================================================================= > ==2615397==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55afe1207e32 bp 0x7ffd25213870 sp 0x7ffd25213868 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55afe1207e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55afe12079df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55afe0f129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55afe0f13d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55afe1100e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55afe1100786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55afe11027f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55afe0a876a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55afe0a8a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55afe0a7b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f42aff24d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f42aff24e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55afe09b9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55afe0a77aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55afe33594f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55afe1207725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55afe0f129b6 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 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 > ================================================================= > ==2615404==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55943b880e32 bp 0x7ffc020c24d0 sp 0x7ffc020c24c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55943b880e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55943b8809df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55943b58b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55943b58cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55943b779e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55943b779786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55943b77b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55943b1006a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55943b103698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55943b0f4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe03005dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe03005de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55943b032634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55943b0f0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55943d9d24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55943b880725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55943b58b9b6 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 > ================================================================= > ==2615470==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560fabb29e32 bp 0x7fff12c552f0 sp 0x7fff12c552e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560fabb29e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560fabb299df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560fab8349b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560fab835d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560faba22e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560faba22786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560faba247f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560fab3a96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560fab3ac698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560fab39d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f92bb7e9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f92bb7e9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560fab2db634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560fab399aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560fadc7b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560fabb29725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560fab8349b6 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 > ================================================================= > ==2615458==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55dfae4f5e32 bp 0x7fffb134d130 sp 0x7fffb134d128 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55dfae4f5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55dfae4f59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55dfae2009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55dfae201d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55dfae3eee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55dfae3ee786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55dfae3f07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55dfadd756a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55dfadd78698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55dfadd69216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f72e52e2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f72e52e2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55dfadca7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55dfadd65aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55dfb06474f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55dfae4f5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55dfae2009b6 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 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 > ================================================================= > ==2615416==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5568e4f63e32 bp 0x7ffc04ba1db0 sp 0x7ffc04ba1da8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5568e4f63e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5568e4f639df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5568e4c6e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5568e4c6fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5568e4e5ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5568e4e5c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5568e4e5e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5568e47e36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5568e47e6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5568e47d7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb8e5d4dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb8e5d4de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5568e4715634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5568e47d3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5568e70b54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5568e4f63725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5568e4c6e9b6 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 fc 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2615454==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b1d8484e32 bp 0x7ffca34d3e90 sp 0x7ffca34d3e88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b1d8484e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b1d84849df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b1d818f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b1d8190d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b1d837de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b1d837d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b1d837f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b1d7d046a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b1d7d07698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b1d7cf8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1a69971d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1a69971e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b1d7c36634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b1d7cf4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b1da5d64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b1d8484725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b1d818f9b6 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 fc 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2615419==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562406cade32 bp 0x7fff41269450 sp 0x7fff41269448 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562406cade31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562406cad9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5624069b89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5624069b9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562406ba6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562406ba6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562406ba87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56240652d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562406530698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562406521216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe05f12fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe05f12fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56240645f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56240651daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562408dff4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562406cad725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5624069b89b6 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 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 > ================================================================= > ==2615446==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558baeec1e32 bp 0x7fffb2802230 sp 0x7fffb2802228 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558baeec1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558baeec19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558baebcc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558baebcdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558baedbae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558baedba786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558baedbc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558bae7416a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558bae744698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558bae735216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff152332d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff152332e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558bae673634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558bae731aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558bb10134f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558baeec1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558baebcc9b6 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 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 > ================================================================= > ==2615459==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5652aedc1e32 bp 0x7fff153f9ad0 sp 0x7fff153f9ac8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5652aedc1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5652aedc19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5652aeacc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5652aeacdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5652aecbae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5652aecba786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5652aecbc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5652ae6416a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5652ae644698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5652ae635216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fafe82a2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fafe82a2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5652ae573634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5652ae631aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5652b0f134f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5652aedc1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5652aeacc9b6 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 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 > ================================================================= > ==2615450==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55af6a213e32 bp 0x7ffcde107390 sp 0x7ffcde107388 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55af6a213e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55af6a2139df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55af69f1e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55af69f1fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55af6a10ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55af6a10c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55af6a10e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55af69a936a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55af69a96698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55af69a87216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f277530bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f277530be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55af699c5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55af69a83aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55af6c3654f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55af6a213725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55af69f1e9b6 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 f6 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2615467==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558d19c4de32 bp 0x7ffeaaba0f90 sp 0x7ffeaaba0f88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558d19c4de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558d19c4d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558d199589b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558d19959d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558d19b46e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558d19b46786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558d19b487f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558d194cd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558d194d0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558d194c1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0e576e1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0e576e1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558d193ff634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558d194bdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558d1bd9f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558d19c4d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558d199589b6 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 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 > ================================================================= > ==2615464==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a193fc5e32 bp 0x7ffdfb406e10 sp 0x7ffdfb406e08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a193fc5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a193fc59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a193cd09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a193cd1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a193ebee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a193ebe786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a193ec07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a1938456a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a193848698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a193839216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f68e8c12d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f68e8c12e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a193777634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a193835aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a1961174f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a193fc5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a193cd09b6 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 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 > ================================================================= > ==2618986==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a26b72ce32 bp 0x7ffe68d54270 sp 0x7ffe68d54268 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a26b72ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a26b72c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a26b4379b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a26b438d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a26b625e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a26b625786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a26b6277f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a26afac6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a26afaf698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a26afa0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f34596eed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f34596eee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a26aede634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a26af9caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a26d87e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a26b72c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a26b4379b6 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 > ================================================================= > ==2618983==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b559d06e32 bp 0x7ffce71362f0 sp 0x7ffce71362e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b559d06e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b559d069df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b559a119b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b559a12d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b559bffe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b559bff786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b559c017f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b5595866a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b559589698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b55957a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f02cd2e6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f02cd2e6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b5594b8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b559576aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b55be584f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b559d06725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b559a119b6 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 75 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2618989==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5643c1fe0e32 bp 0x7ffc765cc450 sp 0x7ffc765cc448 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5643c1fe0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5643c1fe09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5643c1ceb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5643c1cecd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5643c1ed9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5643c1ed9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5643c1edb7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5643c18606a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5643c1863698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5643c1854216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0acb3f1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0acb3f1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5643c1792634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5643c1850aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5643c41324f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5643c1fe0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5643c1ceb9b6 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 > ================================================================= > ==2618998==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5562ec7dee32 bp 0x7ffc9a4843f0 sp 0x7ffc9a4843e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5562ec7dee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5562ec7de9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5562ec4e99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5562ec4ead28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5562ec6d7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5562ec6d7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5562ec6d97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5562ec05e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5562ec061698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5562ec052216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f169524fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f169524fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5562ebf90634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5562ec04eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5562ee9304f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5562ec7de725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5562ec4e99b6 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 > ================================================================= > ==2618992==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5573c9f29e32 bp 0x7fff3ed4daf0 sp 0x7fff3ed4dae8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5573c9f29e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5573c9f299df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5573c9c349b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5573c9c35d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5573c9e22e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5573c9e22786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5573c9e247f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5573c97a96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5573c97ac698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5573c979d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f02c8e25d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f02c8e25e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5573c96db634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5573c9799aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5573cc07b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5573c9f29725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5573c9c349b6 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 > ================================================================= > ==2619002==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5563ab950e32 bp 0x7ffe31f2eef0 sp 0x7ffe31f2eee8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5563ab950e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5563ab9509df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5563ab65b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5563ab65cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5563ab849e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5563ab849786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5563ab84b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5563ab1d06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5563ab1d3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5563ab1c4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc9c8b26d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc9c8b26e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5563ab102634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5563ab1c0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5563adaa24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5563ab950725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5563ab65b9b6 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 > ================================================================= > ==2618995==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561d22a0ee32 bp 0x7ffff3f455f0 sp 0x7ffff3f455e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561d22a0ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561d22a0e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561d227199b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561d2271ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561d22907e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561d22907786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561d229097f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561d2228e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561d22291698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561d22282216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f81501e3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f81501e3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561d221c0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561d2227eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561d24b604f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561d22a0e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561d227199b6 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 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 > ================================================================= > ==2619019==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56138880de32 bp 0x7ffe71068790 sp 0x7ffe71068788 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56138880de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56138880d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5613885189b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561388519d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561388706e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561388706786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5613887087f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56138808d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561388090698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561388081216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f621da91d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f621da91e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561387fbf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56138807daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56138a95f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56138880d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5613885189b6 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 > ================================================================= > ==2619013==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56203819ae32 bp 0x7fffac06a910 sp 0x7fffac06a908 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56203819ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56203819a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562037ea59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562037ea6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562038093e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562038093786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5620380957f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562037a1a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562037a1d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562037a0e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5bdfa0ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5bdfa0ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56203794c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562037a0aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56203a2ec4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56203819a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562037ea59b6 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 > ================================================================= > ==2619049==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557182e1be32 bp 0x7ffe265d9330 sp 0x7ffe265d9328 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557182e1be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557182e1b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557182b269b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557182b27d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557182d14e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557182d14786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557182d167f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55718269b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55718269e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55718268f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3b91c25d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3b91c25e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5571825cd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55718268baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557184f6d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557182e1b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557182b269b6 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 > ================================================================= > ==2619067==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560244dfde32 bp 0x7fff9d9f4570 sp 0x7fff9d9f4568 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560244dfde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560244dfd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560244b089b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560244b09d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560244cf6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560244cf6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560244cf87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56024467d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560244680698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560244671216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8506a18d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8506a18e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5602445af634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56024466daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560246f4f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560244dfd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560244b089b6 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 > ================================================================= > ==2619061==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cdec823e32 bp 0x7ffcdef35550 sp 0x7ffcdef35548 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cdec823e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cdec8239df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cdec52e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cdec52fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cdec71ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cdec71c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cdec71e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cdec0a36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cdec0a6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cdec097216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6cea6b9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6cea6b9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cdebfd5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cdec093aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cdee9754f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cdec823725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cdec52e9b6 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 98 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2619119==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5601d2ab9e32 bp 0x7ffe5b3825d0 sp 0x7ffe5b3825c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5601d2ab9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5601d2ab99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5601d27c49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5601d27c5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5601d29b2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5601d29b2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5601d29b47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5601d23396a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5601d233c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5601d232d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f14f7ebdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f14f7ebde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5601d226b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5601d2329aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5601d4c0b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5601d2ab9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5601d27c49b6 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 > ================================================================= > ==2619076==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55950b64fe32 bp 0x7ffe64950970 sp 0x7ffe64950968 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55950b64fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55950b64f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55950b35a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55950b35bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55950b548e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55950b548786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55950b54a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55950aecf6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55950aed2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55950aec3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f168be37d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f168be37e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55950ae01634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55950aebfaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55950d7a14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55950b64f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55950b35a9b6 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 > ================================================================= > ==2619122==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56046e51ae32 bp 0x7ffc150bc770 sp 0x7ffc150bc768 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56046e51ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56046e51a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56046e2259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56046e226d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56046e413e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56046e413786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56046e4157f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56046dd9a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56046dd9d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56046dd8e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f60c05f4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f60c05f4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56046dccc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56046dd8aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56047066c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56046e51a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56046e2259b6 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 > ================================================================= > ==2619124==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cfa7d92e32 bp 0x7ffee02cba30 sp 0x7ffee02cba28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cfa7d92e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cfa7d929df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cfa7a9d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cfa7a9ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cfa7c8be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cfa7c8b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cfa7c8d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cfa76126a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cfa7615698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cfa7606216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1f756abd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1f756abe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cfa7544634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cfa7602aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cfa9ee44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cfa7d92725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cfa7a9d9b6 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 > ================================================================= > ==2619135==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557579dfce32 bp 0x7ffc17c244f0 sp 0x7ffc17c244e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557579dfce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557579dfc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557579b079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557579b08d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557579cf5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557579cf5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557579cf77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55757967c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55757967f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557579670216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff993a70d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff993a70e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5575795ae634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55757966caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55757bf4e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557579dfc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557579b079b6 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 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 > ================================================================= > ==2619128==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556dafb1fe32 bp 0x7ffc778a5650 sp 0x7ffc778a5648 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556dafb1fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556dafb1f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556daf82a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556daf82bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556dafa18e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556dafa18786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556dafa1a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556daf39f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556daf3a2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556daf393216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fea3aef7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fea3aef7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556daf2d1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556daf38faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556db1c714f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556dafb1f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556daf82a9b6 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 > ================================================================= > ==2619131==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c2c1e53e32 bp 0x7ffc2f434210 sp 0x7ffc2f434208 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c2c1e53e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c2c1e539df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c2c1b5e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c2c1b5fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c2c1d4ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c2c1d4c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c2c1d4e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c2c16d36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c2c16d6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c2c16c7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5c9626ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5c9626ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c2c1605634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c2c16c3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c2c3fa54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c2c1e53725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c2c1b5e9b6 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 a8 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2619139==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b7fffdee32 bp 0x7ffe80d680f0 sp 0x7ffe80d680e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b7fffdee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b7fffde9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b7ffce99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b7ffcead28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b7ffed7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b7ffed7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b7ffed97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b7ff85e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b7ff861698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b7ff852216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ffb58dc5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ffb58dc5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b7ff790634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b7ff84eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b8021304f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b7fffde725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b7ffce99b6 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 > ================================================================= > ==2619185==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555e9120ce32 bp 0x7fff6aeabe70 sp 0x7fff6aeabe68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555e9120ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555e9120c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555e90f179b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555e90f18d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555e91105e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555e91105786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555e911077f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555e90a8c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555e90a8f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555e90a80216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9a771a7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9a771a7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555e909be634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555e90a7caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555e9335e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555e9120c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555e90f179b6 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 > ================================================================= > ==2619188==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55df756cde32 bp 0x7ffdef394d10 sp 0x7ffdef394d08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55df756cde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55df756cd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55df753d89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55df753d9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55df755c6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55df755c6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55df755c87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55df74f4d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55df74f50698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55df74f41216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdde8d68d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdde8d68e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55df74e7f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55df74f3daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55df7781f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55df756cd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55df753d89b6 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 > ================================================================= > ==2619377==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5636e82c4e32 bp 0x7ffe8e2ad310 sp 0x7ffe8e2ad308 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5636e82c4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5636e82c49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5636e7fcf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5636e7fd0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5636e81bde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5636e81bd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5636e81bf7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5636e7b446a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5636e7b47698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5636e7b38216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1b7026ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1b7026ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5636e7a76634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5636e7b34aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5636ea4164f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5636e82c4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5636e7fcf9b6 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 > ================================================================= > ==2619365==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55bf49f43e32 bp 0x7ffc1af0da10 sp 0x7ffc1af0da08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55bf49f43e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bf49f439df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bf49c4e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bf49c4fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bf49e3ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bf49e3c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bf49e3e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bf497c36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bf497c6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bf497b7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff7b2cf3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff7b2cf3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bf496f5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55bf497b3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55bf4c0954f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bf49f43725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bf49c4e9b6 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 > ================================================================= > ==2619344==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c70b075e32 bp 0x7ffda0e03db0 sp 0x7ffda0e03da8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c70b075e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c70b0759df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c70ad809b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c70ad81d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c70af6ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c70af6e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c70af707f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c70a8f56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c70a8f8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c70a8e9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f447c7d9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f447c7d9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c70a827634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c70a8e5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c70d1c74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c70b075725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c70ad809b6 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 > ================================================================= > ==2619339==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557da9ed4e32 bp 0x7ffc5628cb90 sp 0x7ffc5628cb88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557da9ed4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557da9ed49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557da9bdf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557da9be0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557da9dcde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557da9dcd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557da9dcf7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557da97546a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557da9757698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557da9748216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f09347fad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f09347fae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557da9686634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557da9744aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557dac0264f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557da9ed4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557da9bdf9b6 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 > ================================================================= > ==2619354==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f30f248e32 bp 0x7fff8574def0 sp 0x7fff8574dee8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f30f248e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f30f2489df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f30ef539b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f30ef54d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f30f141e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f30f141786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f30f1437f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f30eac86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f30eacb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f30eabc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdd8b4b3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdd8b4b3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f30e9fa634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f30eab8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f31139a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f30f248725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f30ef539b6 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 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 > ================================================================= > ==2619374==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557ed88cbe32 bp 0x7fffce2c30d0 sp 0x7fffce2c30c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557ed88cbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557ed88cb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557ed85d69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557ed85d7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557ed87c4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557ed87c4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557ed87c67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557ed814b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557ed814e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557ed813f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa8f0ab9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa8f0ab9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557ed807d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557ed813baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557edaa1d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557ed88cb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557ed85d69b6 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 b2 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2619348==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563da7b24e32 bp 0x7ffcca6c81d0 sp 0x7ffcca6c81c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563da7b24e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563da7b249df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563da782f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563da7830d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563da7a1de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563da7a1d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563da7a1f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563da73a46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563da73a7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563da7398216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f742734bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f742734be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563da72d6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563da7394aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563da9c764f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563da7b24725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563da782f9b6 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 a8 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2619350==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558d672a2e32 bp 0x7fffabb183d0 sp 0x7fffabb183c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558d672a2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558d672a29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558d66fad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558d66faed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558d6719be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558d6719b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558d6719d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558d66b226a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558d66b25698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558d66b16216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa90cb2fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa90cb2fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558d66a54634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558d66b12aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558d693f44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558d672a2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558d66fad9b6 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 > ================================================================= > ==2618725==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559a4d19be32 bp 0x7ffdd51b7f10 sp 0x7ffdd51b7f08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559a4d19be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559a4d19b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559a4cea69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559a4cea7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559a4d094e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559a4d094786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559a4d0967f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559a4ca1b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559a4ca1e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559a4ca0f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0b0f014d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0b0f014e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559a4c94d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559a4ca0baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559a4f2ed4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559a4d19b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559a4cea69b6 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 > ================================================================= > ==2618772==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56009109ce32 bp 0x7ffeb039e850 sp 0x7ffeb039e848 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56009109ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56009109c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560090da79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560090da8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560090f95e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560090f95786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560090f977f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56009091c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56009091f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560090910216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9efac6ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9efac6ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56009084e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56009090caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5600931ee4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56009109c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560090da79b6 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 > ================================================================= > ==2618780==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5635f98b1e32 bp 0x7fff0704c070 sp 0x7fff0704c068 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5635f98b1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5635f98b19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5635f95bc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5635f95bdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5635f97aae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5635f97aa786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5635f97ac7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5635f91316a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5635f9134698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5635f9125216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f791b5d9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f791b5d9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5635f9063634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5635f9121aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5635fba034f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5635f98b1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5635f95bc9b6 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 > ================================================================= > ==2618774==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556092ca0e32 bp 0x7ffffafdda10 sp 0x7ffffafdda08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556092ca0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556092ca09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5560929ab9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5560929acd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556092b99e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556092b99786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556092b9b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5560925206a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556092523698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556092514216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdaeffc6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdaeffc6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556092452634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556092510aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556094df24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556092ca0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5560929ab9b6 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 > ================================================================= > ==2618778==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5599cad56e32 bp 0x7ffd63282f70 sp 0x7ffd63282f68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5599cad56e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5599cad569df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5599caa619b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5599caa62d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5599cac4fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5599cac4f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5599cac517f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5599ca5d66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5599ca5d9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5599ca5ca216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f975e76bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f975e76be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5599ca508634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5599ca5c6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5599ccea84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5599cad56725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5599caa619b6 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 > ================================================================= > ==2618784==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55eda5b5ae32 bp 0x7fffa34d5e90 sp 0x7fffa34d5e88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55eda5b5ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55eda5b5a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55eda58659b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55eda5866d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55eda5a53e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55eda5a53786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55eda5a557f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55eda53da6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55eda53dd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55eda53ce216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0244dcbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0244dcbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55eda530c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55eda53caaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55eda7cac4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55eda5b5a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55eda58659b6 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 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 > ================================================================= > ==2618810==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5616bf04de32 bp 0x7ffcabdb1cf0 sp 0x7ffcabdb1ce8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5616bf04de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5616bf04d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5616bed589b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5616bed59d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5616bef46e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5616bef46786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5616bef487f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5616be8cd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5616be8d0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5616be8c1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f48596eed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f48596eee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5616be7ff634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5616be8bdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5616c119f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5616bf04d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5616bed589b6 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 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 > ================================================================= > ==2618787==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a225192e32 bp 0x7ffedb0ff1f0 sp 0x7ffedb0ff1e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a225192e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a2251929df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a224e9d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a224e9ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a22508be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a22508b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a22508d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a224a126a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a224a15698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a224a06216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6be4f39d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6be4f39e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a224944634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a224a02aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a2272e44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a225192725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a224e9d9b6 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 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 > ================================================================= > ==2618922==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559ae9577e32 bp 0x7ffd58ff6430 sp 0x7ffd58ff6428 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559ae9577e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559ae95779df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559ae92829b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559ae9283d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559ae9470e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559ae9470786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559ae94727f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559ae8df76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559ae8dfa698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559ae8deb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe666fd3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe666fd3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559ae8d29634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559ae8de7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559aeb6c94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559ae9577725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559ae92829b6 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 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 > ================================================================= > ==2618920==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5616a2f40e32 bp 0x7ffdb0e23650 sp 0x7ffdb0e23648 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5616a2f40e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5616a2f409df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5616a2c4b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5616a2c4cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5616a2e39e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5616a2e39786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5616a2e3b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5616a27c06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5616a27c3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5616a27b4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4a92511d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4a92511e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5616a26f2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5616a27b0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5616a50924f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5616a2f40725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5616a2c4b9b6 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 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 > ================================================================= > ==2620217==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c414869e32 bp 0x7fffa79d6750 sp 0x7fffa79d6748 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c414869e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c4148699df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c4145749b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c414575d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c414762e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c414762786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c4147647f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c4140e96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c4140ec698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c4140dd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcd67e2ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcd67e2ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c41401b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c4140d9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c4169bb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c414869725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c4145749b6 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 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 > ================================================================= > ==2620219==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5625a5d27e32 bp 0x7ffcf0a1d010 sp 0x7ffcf0a1d008 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5625a5d27e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5625a5d279df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5625a5a329b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5625a5a33d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5625a5c20e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5625a5c20786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5625a5c227f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5625a55a76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5625a55aa698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5625a559b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa87213fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa87213fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5625a54d9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5625a5597aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5625a7e794f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5625a5d27725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5625a5a329b6 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 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 > ================================================================= > ==2620620==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563743dece32 bp 0x7ffdc923d4b0 sp 0x7ffdc923d4a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563743dece31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563743dec9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563743af79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563743af8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563743cf2ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x563743cea952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x563743f54793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x563743676c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56374367256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x563743660018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f2e2d3cdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2e2d3cde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56374359e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56374365caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563745f3e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563743dec725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563743af79b6 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 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 > ================================================================= > ==2620625==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562843a75e32 bp 0x7ffc58f69830 sp 0x7ffc58f69828 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562843a75e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562843a759df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5628437809b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562843781d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56284397bebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x562843973952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x562843bdd793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5628432ffc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5628432fb56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5628432e9018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fcc9c45ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcc9c45ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562843227634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5628432e5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562845bc74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562843a75725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5628437809b6 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 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 > ================================================================= > ==2620559==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a4d4efce32 bp 0x7ffd13732b90 sp 0x7ffd13732b88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a4d4efce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a4d4efc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a4d4c079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a4d4c08d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a4d4df5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a4d4df5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a4d4df77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a4d477c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a4d477f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a4d4770216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f29c708bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f29c708be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a4d46ae634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a4d476caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a4d704e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a4d4efc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a4d4c079b6 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 > ================================================================= > ==2620497==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562381a00e32 bp 0x7ffcb8680610 sp 0x7ffcb8680608 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562381a00e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562381a009df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56238170b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56238170cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5623818f9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5623818f9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5623818fb7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5623812806a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562381283698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562381274216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f69b9b76d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f69b9b76e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5623811b2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562381270aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562383b524f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562381a00725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56238170b9b6 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 > ================================================================= > ==2620499==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559e6fc74e32 bp 0x7ffffe234ad0 sp 0x7ffffe234ac8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559e6fc74e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559e6fc749df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559e6f97f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559e6f980d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559e6fb6de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559e6fb6d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559e6fb6f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559e6f4f46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559e6f4f7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559e6f4e8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbc5a07ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbc5a07ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559e6f426634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559e6f4e4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559e71dc64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559e6fc74725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559e6f97f9b6 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 > ================================================================= > ==2620491==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c420d00e32 bp 0x7ffef5538590 sp 0x7ffef5538588 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c420d00e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c420d009df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c420a0b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c420a0cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c420bf9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c420bf9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c420bfb7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c4205806a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c420583698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c420574216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbc8965ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbc8965ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c4204b2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c420570aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c422e524f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c420d00725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c420a0b9b6 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 > ================================================================= > ==2620693==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b3c2b48e32 bp 0x7ffdee682b30 sp 0x7ffdee682b28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b3c2b48e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b3c2b489df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b3c28539b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b3c2854d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b3c2a41e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b3c2a41786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b3c2a437f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b3c23c86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b3c23cb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b3c23bc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff1ecf58d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff1ecf58e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b3c22fa634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b3c23b8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b3c4c9a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b3c2b48725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b3c28539b6 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 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 > ================================================================= > ==2620687==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5592db4b4e32 bp 0x7fff348bec50 sp 0x7fff348bec48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5592db4b4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5592db4b49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5592db1bf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5592db1c0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5592db3ade68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5592db3ad786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5592db3af7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5592dad346a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5592dad37698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5592dad28216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3edcf19d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3edcf19e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5592dac66634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5592dad24aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5592dd6064f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5592db4b4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5592db1bf9b6 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 > ================================================================= > ==2620686==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56241f7e7e32 bp 0x7ffef66a7bb0 sp 0x7ffef66a7ba8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56241f7e7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56241f7e79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56241f4f29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56241f4f3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56241f6e0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56241f6e0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56241f6e27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56241f0676a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56241f06a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56241f05b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3f60206d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3f60206e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56241ef99634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56241f057aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5624219394f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56241f7e7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56241f4f29b6 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 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 > ================================================================= > ==2620669==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558620fb4e32 bp 0x7ffd36803310 sp 0x7ffd36803308 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558620fb4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558620fb49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558620cbf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558620cc0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558620eade68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558620ead786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558620eaf7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5586208346a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558620837698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558620828216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f76cd86ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f76cd86ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558620766634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558620824aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5586231064f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558620fb4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558620cbf9b6 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 > ================================================================= > ==2620629==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ba8f532e32 bp 0x7ffdc1419c70 sp 0x7ffdc1419c68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ba8f532e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ba8f5329df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ba8f23d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ba8f23ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ba8f42be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ba8f42b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ba8f42d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ba8edb26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ba8edb5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ba8eda6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f67e2a6ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f67e2a6ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ba8ece4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ba8eda2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ba916844f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ba8f532725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ba8f23d9b6 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 c7 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2620637==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f082dc1e32 bp 0x7ffe2ad40490 sp 0x7ffe2ad40488 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f082dc1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f082dc19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f082acc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f082acdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f082cbae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f082cba786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f082cbc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f0826416a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f082644698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f082635216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f03e78d7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f03e78d7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f082573634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f082631aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f084f134f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f082dc1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f082acc9b6 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 > ================================================================= > ==2620709==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d006a07e32 bp 0x7ffd59239e30 sp 0x7ffd59239e28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d006a07e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d006a079df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d0067129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d006713d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d006900e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d006900786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d0069027f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d0062876a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d00628a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d00627b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff4fc1e7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff4fc1e7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d0061b9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d006277aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d008b594f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d006a07725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d0067129b6 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 > ================================================================= > ==2620717==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e8d4871e32 bp 0x7ffd04abb970 sp 0x7ffd04abb968 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e8d4871e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e8d48719df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e8d457c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e8d457dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e8d476ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e8d476a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e8d476c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e8d40f16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e8d40f4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e8d40e5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f71440e7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f71440e7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e8d4023634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e8d40e1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e8d69c34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e8d4871725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e8d457c9b6 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 > ================================================================= > ==2620705==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55bcda5f2e32 bp 0x7ffd2eeb0030 sp 0x7ffd2eeb0028 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55bcda5f2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bcda5f29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bcda2fd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bcda2fed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bcda4ebe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bcda4eb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bcda4ed7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bcd9e726a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bcd9e75698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bcd9e66216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa4268ecd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa4268ece3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bcd9da4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55bcd9e62aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55bcdc7444f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bcda5f2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bcda2fd9b6 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 > ================================================================= > ==2620702==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d8a9710e32 bp 0x7ffdd83875f0 sp 0x7ffdd83875e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d8a9710e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d8a97109df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d8a941b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d8a941cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d8a9609e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d8a9609786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d8a960b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d8a8f906a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d8a8f93698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d8a8f84216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f39b0e2dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f39b0e2de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d8a8ec2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d8a8f80aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d8ab8624f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d8a9710725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d8a941b9b6 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 > ================================================================= > ==2620606==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564094ea4e32 bp 0x7ffc7bc8bcf0 sp 0x7ffc7bc8bce8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564094ea4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564094ea49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564094baf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564094bb0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564094d9de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564094d9d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564094d9f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5640947246a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564094727698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564094718216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f912ab2ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f912ab2ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564094656634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564094714aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564096ff64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564094ea4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564094baf9b6 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 > ================================================================= > ==2620570==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558d26c01e32 bp 0x7ffe607937f0 sp 0x7ffe607937e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558d26c01e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558d26c019df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558d2690c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558d2690dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558d26afae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558d26afa786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558d26afc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558d264816a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558d26484698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558d26475216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4748684d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4748684e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558d263b3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558d26471aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558d28d534f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558d26c01725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558d2690c9b6 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 > ================================================================= > ==2620569==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c071973e32 bp 0x7ffde6307390 sp 0x7ffde6307388 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c071973e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c0719739df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c07167e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c07167fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c07186ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c07186c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c07186e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c0711f36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c0711f6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c0711e7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff360e37d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff360e37e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c071125634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c0711e3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c073ac54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c071973725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c07167e9b6 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 > ================================================================= > ==2620565==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5642ddf14e32 bp 0x7ffcb83a9830 sp 0x7ffcb83a9828 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5642ddf14e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5642ddf149df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5642ddc1f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5642ddc20d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5642dde0de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5642dde0d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5642dde0f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5642dd7946a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5642dd797698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5642dd788216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff57e5cad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff57e5cae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5642dd6c6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5642dd784aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5642e00664f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5642ddf14725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5642ddc1f9b6 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 84 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 > ================================================================= > ==2615762==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563a6888be32 bp 0x7ffccbe64510 sp 0x7ffccbe64508 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563a6888be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563a6888b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563a685969b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563a68597d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563a68784e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563a68784786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563a687867f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563a6810b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563a6810e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563a680ff216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fceed781d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fceed781e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563a6803d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563a680fbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563a6a9dd4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563a6888b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563a685969b6 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-24 07:05:26 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 > ================================================================= > ==2615766==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557b27a68e32 bp 0x7fff922fcf90 sp 0x7fff922fcf88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557b27a68e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557b27a689df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557b277739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557b27774d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557b27961e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557b27961786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557b279637f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557b272e86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557b272eb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557b272dc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdbe3e40d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdbe3e40e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557b2721a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557b272d8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557b29bba4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557b27a68725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557b277739b6 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 88 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 > ================================================================= > ==2616001==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556a60bece32 bp 0x7ffc87af2070 sp 0x7ffc87af2068 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556a60bece31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556a60bec9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556a608f79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556a608f8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556a60ae5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556a60ae5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556a60ae77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556a6046c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556a6046f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556a60460216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdd3eeabd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdd3eeabe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556a6039e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556a6045caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556a62d3e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556a60bec725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556a608f79b6 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-24 07:05: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 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 > ================================================================= > ==2616007==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5604006f2e32 bp 0x7ffdb525a770 sp 0x7ffdb525a768 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5604006f2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5604006f29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5604003fd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5604003fed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5604005ebe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5604005eb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5604005ed7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5603fff726a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5603fff75698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5603fff66216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f21e21fed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f21e21fee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5603ffea4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5603fff62aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5604028444f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5604006f2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5604003fd9b6 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 89 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 > ================================================================= > ==2615755==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55bcdf15ee32 bp 0x7fff595e3790 sp 0x7fff595e3788 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55bcdf15ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bcdf15e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bcdee699b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bcdee6ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bcdf057e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bcdf057786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bcdf0597f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bcde9de6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bcde9e1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bcde9d2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2611d7bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2611d7be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bcde910634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55bcde9ceaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55bce12b04f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bcdf15e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bcdee699b6 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-24 07:05:26 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 b1 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 > ================================================================= > ==2615742==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5575eac60e32 bp 0x7fff1101daf0 sp 0x7fff1101dae8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5575eac60e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5575eac609df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5575ea96b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5575ea96cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5575eab59e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5575eab59786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5575eab5b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5575ea4e06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5575ea4e3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5575ea4d4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdc48835d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdc48835e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5575ea412634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5575ea4d0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5575ecdb24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5575eac60725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5575ea96b9b6 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 9f 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 > ================================================================= > ==2615748==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e4f7d8de32 bp 0x7fff2b975350 sp 0x7fff2b975348 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e4f7d8de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e4f7d8d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e4f7a989b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e4f7a99d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e4f7c86e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e4f7c86786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e4f7c887f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e4f760d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e4f7610698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e4f7601216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1f071b5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1f071b5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e4f753f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e4f75fdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e4f9edf4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e4f7d8d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e4f7a989b6 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-24 07:05:26 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 c3 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 > ================================================================= > ==2615757==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ddc217be32 bp 0x7fff6e5e1e70 sp 0x7fff6e5e1e68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ddc217be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ddc217b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ddc1e869b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ddc1e87d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ddc2074e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ddc2074786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ddc20767f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ddc19fb6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ddc19fe698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ddc19ef216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc0ed8b6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc0ed8b6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ddc192d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ddc19ebaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ddc42cd4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ddc217b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ddc1e869b6 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 > ================================================================= > ==2615959==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556ce6201e32 bp 0x7ffd95bcdc90 sp 0x7ffd95bcdc88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556ce6201e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556ce62019df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556ce5f0c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556ce5f0dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556ce60fae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556ce60fa786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556ce60fc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556ce5a816a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556ce5a84698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556ce5a75216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f151fdc7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f151fdc7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556ce59b3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556ce5a71aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556ce83534f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556ce6201725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556ce5f0c9b6 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-24 07:05: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 ae 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 > ================================================================= > ==2615995==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d8e29f0e32 bp 0x7fff9309ccf0 sp 0x7fff9309cce8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d8e29f0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d8e29f09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d8e26fb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d8e26fcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d8e28e9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d8e28e9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d8e28eb7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d8e22706a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d8e2273698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d8e2264216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6ff14d2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6ff14d2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d8e21a2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d8e2260aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d8e4b424f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d8e29f0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d8e26fb9b6 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 a0 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 > ================================================================= > ==2615728==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ff83c8ce32 bp 0x7fff9388a790 sp 0x7fff9388a788 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ff83c8ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ff83c8c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ff839979b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ff83998d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ff83b85e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ff83b85786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ff83b877f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ff8350c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ff8350f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ff83500216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbf29791d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbf29791e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ff8343e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ff834fcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ff85dde4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ff83c8c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ff839979b6 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-24 07:05:26 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 > ================================================================= > ==2615729==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561b65aaee32 bp 0x7ffdcad262f0 sp 0x7ffdcad262e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561b65aaee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561b65aae9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561b657b99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561b657bad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561b659a7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561b659a7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561b659a97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561b6532e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561b65331698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561b65322216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7efe5d025d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efe5d025e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561b65260634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561b6531eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561b67c004f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561b65aae725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561b657b99b6 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 8f 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 > ================================================================= > ==2615724==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b55cdfae32 bp 0x7fffc67f9ad0 sp 0x7fffc67f9ac8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b55cdfae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b55cdfa9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b55cb059b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b55cb06d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b55ccf3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b55ccf3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b55ccf57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b55c67a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b55c67d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b55c66e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9deebf0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9deebf0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b55c5ac634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b55c66aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b55ef4c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b55cdfa725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b55cb059b6 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-24 07:05:26 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 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 > ================================================================= > ==2615745==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5576ac102e32 bp 0x7ffe623a43d0 sp 0x7ffe623a43c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5576ac102e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5576ac1029df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5576abe0d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5576abe0ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5576abffbe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5576abffb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5576abffd7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5576ab9826a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5576ab985698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5576ab976216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7efdda9b7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efdda9b7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5576ab8b4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5576ab972aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5576ae2544f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5576ac102725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5576abe0d9b6 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 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 > ================================================================= > ==2616011==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5629ac2f4e32 bp 0x7ffd8b4ae290 sp 0x7ffd8b4ae288 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5629ac2f4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5629ac2f49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5629abfff9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5629ac000d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5629ac1ede68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5629ac1ed786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5629ac1ef7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5629abb746a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5629abb77698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5629abb68216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff5bbd48d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff5bbd48e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5629abaa6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5629abb64aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5629ae4464f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5629ac2f4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5629abfff9b6 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 f5 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 > ================================================================= > ==2616012==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d788878e32 bp 0x7ffda702b0f0 sp 0x7ffda702b0e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d788878e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d7888789df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d7885839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d788584d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d788771e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d788771786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d7887737f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d7880f86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d7880fb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d7880ec216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff2078acd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff2078ace3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d78802a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d7880e8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d78a9ca4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d788878725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d7885839b6 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 21 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2616018==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ef529cee32 bp 0x7ffcd6cd87d0 sp 0x7ffcd6cd87c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ef529cee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ef529ce9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ef526d99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ef526dad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ef528c7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ef528c7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ef528c97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ef5224e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ef52251698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ef52242216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f516639bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f516639be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ef52180634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ef5223eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ef54b204f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ef529ce725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ef526d99b6 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 > ================================================================= > ==2616021==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558905699e32 bp 0x7ffc8d7eb7b0 sp 0x7ffc8d7eb7a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558905699e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5589056999df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5589053a49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5589053a5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558905592e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558905592786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5589055947f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558904f196a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558904f1c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558904f0d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ffad13bad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ffad13bae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558904e4b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558904f09aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5589077eb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558905699725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5589053a49b6 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 > ================================================================= > ==2617737==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x55e5f592ee32 bp 0x7ffd82b95b10 sp 0x7ffd82b95b08 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x55e5f592ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e5f592e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e5f56399b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e5f563ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e5f5827e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e5f5827786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e5f58297f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e5f51ae6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e5f51b1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e5f51a2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6f8dadad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6f8dadae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e5f50e0634 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 0x55e5f519eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e5f7a804f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e5f592e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e5f56399b6 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-24 07:05:36 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 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 > ================================================================= > ==2617741==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x55eca2e4fe32 bp 0x7ffdc9750730 sp 0x7ffdc9750728 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x55eca2e4fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55eca2e4f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55eca2b5a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55eca2b5bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55eca2d48e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55eca2d48786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55eca2d4a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55eca26cf6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55eca26d2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55eca26c3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff6ad1dcd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff6ad1dce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55eca2601634 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 0x55eca26bfaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55eca4fa14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55eca2e4f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55eca2b5a9b6 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-24 07:05:36 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 57 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2617794==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x556fe8f9ee32 bp 0x7ffde03c0810 sp 0x7ffde03c0808 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x556fe8f9ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556fe8f9e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556fe8ca99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556fe8caad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556fe8e97e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556fe8e97786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556fe8e997f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556fe881e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556fe8821698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556fe8812216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fda1743ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fda1743ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556fe8750634 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 0x556fe880eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556feb0f04f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556fe8f9e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556fe8ca99b6 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-24 07:05:36 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 > ================================================================= > ==2617801==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x55cddd3dae32 bp 0x7ffcdc23a150 sp 0x7ffcdc23a148 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x55cddd3dae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cddd3da9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cddd0e59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cddd0e6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cddd2d3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cddd2d3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cddd2d57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cddcc5a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cddcc5d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cddcc4e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f190e72ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f190e72ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cddcb8c634 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 0x55cddcc4aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cddf52c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cddd3da725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cddd0e59b6 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-24 07:05:36 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 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 > ================================================================= > ==2616844==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55746482ee32 bp 0x7fffcbd2f430 sp 0x7fffcbd2f428 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55746482ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55746482e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5574645399b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55746453ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557464727e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557464727786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5574647297f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5574640ae6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5574640b1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5574640a2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8daaf97d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8daaf97e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557463fe0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55746409eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5574669804f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55746482e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5574645399b6 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 > ================================================================= > ==2616898==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5587dd210e32 bp 0x7ffd689082f0 sp 0x7ffd689082e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5587dd210e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5587dd2109df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5587dcf1b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5587dcf1cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5587dd109e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5587dd109786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5587dd10b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5587dca906a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5587dca93698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5587dca84216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3116616d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3116616e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5587dc9c2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5587dca80aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5587df3624f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5587dd210725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5587dcf1b9b6 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 > ================================================================= > ==2616920==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5602b7935e32 bp 0x7ffc85d0ec30 sp 0x7ffc85d0ec28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5602b7935e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5602b79359df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5602b76409b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5602b7641d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5602b782ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5602b782e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5602b78307f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5602b71b56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5602b71b8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5602b71a9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdeab16ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdeab16ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5602b70e7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5602b71a5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5602b9a874f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5602b7935725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5602b76409b6 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 > ================================================================= > ==2616934==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e71d2e8e32 bp 0x7ffe58b32210 sp 0x7ffe58b32208 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e71d2e8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e71d2e89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e71cff39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e71cff4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e71d1e1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e71d1e1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e71d1e37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e71cb686a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e71cb6b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e71cb5c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f584c37cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f584c37ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e71ca9a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e71cb58aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e71f43a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e71d2e8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e71cff39b6 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 > ================================================================= > ==2617730==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d2ee9aee32 bp 0x7fffebee6d50 sp 0x7fffebee6d48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d2ee9aee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d2ee9ae9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d2ee6b99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d2ee6bad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d2ee8a7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d2ee8a7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d2ee8a97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d2ee22e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d2ee231698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d2ee222216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ffa114c9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ffa114c9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d2ee160634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d2ee21eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d2f0b004f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d2ee9ae725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d2ee6b99b6 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 > ================================================================= > ==2616976==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558cac1f6e32 bp 0x7ffc7fc26a10 sp 0x7ffc7fc26a08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558cac1f6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558cac1f69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558cabf019b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558cabf02d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558cac0efe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558cac0ef786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558cac0f17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558caba766a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558caba79698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558caba6a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f34b474bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f34b474be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558cab9a8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558caba66aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558cae3484f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558cac1f6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558cabf019b6 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 > ================================================================= > ==2617009==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5620daeede32 bp 0x7fffdf2d6cb0 sp 0x7fffdf2d6ca8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5620daeede31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5620daeed9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5620dabf89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5620dabf9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5620dade6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5620dade6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5620dade87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5620da76d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5620da770698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5620da761216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc085795d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc085795e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5620da69f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5620da75daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5620dd03f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5620daeed725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5620dabf89b6 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 > ================================================================= > ==2617128==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b167251e32 bp 0x7ffdc6516990 sp 0x7ffdc6516988 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b167251e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b1672519df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b166f5c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b166f5dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b16714ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b16714a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b16714c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b166ad16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b166ad4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b166ac5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe0a54b4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe0a54b4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b166a03634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b166ac1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b1693a34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b167251725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b166f5c9b6 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 > ================================================================= > ==2617242==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563c34865e32 bp 0x7ffda787fc90 sp 0x7ffda787fc88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563c34865e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563c348659df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563c345709b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563c34571d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563c3475ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563c3475e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563c347607f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563c340e56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563c340e8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563c340d9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2927306d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2927306e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563c34017634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563c340d5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563c369b74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563c34865725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563c345709b6 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 > ================================================================= > ==2617379==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a921b26e32 bp 0x7fff0471d550 sp 0x7fff0471d548 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a921b26e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a921b269df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a9218319b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a921832d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a921a1fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a921a1f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a921a217f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a9213a66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a9213a9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a92139a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fadaa091d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fadaa091e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a9212d8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a921396aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a923c784f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a921b26725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a9218319b6 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 > ================================================================= > ==2617381==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5616a9122e32 bp 0x7fffd3e43830 sp 0x7fffd3e43828 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5616a9122e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5616a91229df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5616a8e2d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5616a8e2ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5616a901be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5616a901b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5616a901d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5616a89a26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5616a89a5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5616a8996216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8332c01d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8332c01e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5616a88d4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5616a8992aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5616ab2744f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5616a9122725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5616a8e2d9b6 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 > ================================================================= > ==2617387==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ff866f3e32 bp 0x7ffdcee1eff0 sp 0x7ffdcee1efe8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ff866f3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ff866f39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ff863fe9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ff863ffd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ff865ece68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ff865ec786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ff865ee7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ff85f736a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ff85f76698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ff85f67216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f619038ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f619038ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ff85ea5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ff85f63aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ff888454f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ff866f3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ff863fe9b6 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 > ================================================================= > ==2617446==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fa1be87e32 bp 0x7ffddeb23110 sp 0x7ffddeb23108 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fa1be87e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fa1be879df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fa1bb929b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fa1bb93d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fa1bd80e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fa1bd80786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fa1bd827f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fa1b7076a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fa1b70a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fa1b6fb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f96e186ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f96e186ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fa1b639634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fa1b6f7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fa1dfd94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fa1be87725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fa1bb929b6 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 > ================================================================= > ==2617015==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559080cd5e32 bp 0x7ffc78d9f1f0 sp 0x7ffc78d9f1e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559080cd5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559080cd59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5590809e09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5590809e1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559080bcee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559080bce786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559080bd07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5590805556a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559080558698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559080549216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fedc8968d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fedc8968e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559080487634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559080545aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559082e274f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559080cd5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5590809e09b6 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 > ================================================================= > ==2617021==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562cd6eaae32 bp 0x7ffc41d98d50 sp 0x7ffc41d98d48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562cd6eaae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562cd6eaa9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562cd6bb59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562cd6bb6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562cd6da3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562cd6da3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562cd6da57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562cd672a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562cd672d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562cd671e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6ec89c8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6ec89c8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562cd665c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562cd671aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562cd8ffc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562cd6eaa725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562cd6bb59b6 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 > ================================================================= > ==2617372==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564634c0ce32 bp 0x7ffeeb251430 sp 0x7ffeeb251428 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564634c0ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564634c0c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5646349179b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564634918d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564634b05e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564634b05786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564634b077f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56463448c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56463448f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564634480216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3fd1bb0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3fd1bb0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5646343be634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56463447caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564636d5e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564634c0c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5646349179b6 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 > ================================================================= > ==2617116==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556c806d9e32 bp 0x7ffc9a361890 sp 0x7ffc9a361888 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556c806d9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556c806d99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556c803e49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556c803e5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556c805d2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556c805d2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556c805d47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556c7ff596a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556c7ff5c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556c7ff4d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f81f8e17d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f81f8e17e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556c7fe8b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556c7ff49aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556c8282b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556c806d9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556c803e49b6 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 > ================================================================= > ==2617119==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561d94755e32 bp 0x7ffc514e7e30 sp 0x7ffc514e7e28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561d94755e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561d947559df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561d944609b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561d94461d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561d9464ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561d9464e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561d946507f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561d93fd56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561d93fd8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561d93fc9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7430ac6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7430ac6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561d93f07634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561d93fc5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561d968a74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561d94755725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561d944609b6 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 > ================================================================= > ==2617640==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560c87658e32 bp 0x7ffd299ec290 sp 0x7ffd299ec288 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560c87658e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560c876589df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560c873639b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560c87364d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560c87551e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560c87551786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560c875537f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560c86ed86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560c86edb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560c86ecc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7efc8fb4ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efc8fb4ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560c86e0a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560c86ec8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560c897aa4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560c87658725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560c873639b6 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 > ================================================================= > ==2617658==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5583dc1e9e32 bp 0x7fffc3cb25f0 sp 0x7fffc3cb25e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5583dc1e9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5583dc1e99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5583dbef49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5583dbef5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5583dc0e2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5583dc0e2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5583dc0e47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5583dba696a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5583dba6c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5583dba5d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4fea21dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4fea21de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5583db99b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5583dba59aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5583de33b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5583dc1e9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5583dbef49b6 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 > ================================================================= > ==2617522==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556d42609e32 bp 0x7ffc5901e370 sp 0x7ffc5901e368 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556d42609e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556d426099df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556d423149b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556d42315d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556d42502e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556d42502786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556d425047f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556d41e896a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556d41e8c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556d41e7d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd01e866d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd01e866e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556d41dbb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556d41e79aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556d4475b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556d42609725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556d423149b6 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 > ================================================================= > ==2617612==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56347afc4e32 bp 0x7ffd7b5a3bf0 sp 0x7ffd7b5a3be8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56347afc4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56347afc49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56347accf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56347acd0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56347aebde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56347aebd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56347aebf7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56347a8446a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56347a847698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56347a838216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f82802f2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f82802f2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56347a776634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56347a834aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56347d1164f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56347afc4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56347accf9b6 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 > ================================================================= > ==2617122==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562e530dde32 bp 0x7ffc8856f050 sp 0x7ffc8856f048 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562e530dde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562e530dd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562e52de89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562e52de9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562e52fd6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562e52fd6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562e52fd87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562e5295d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562e52960698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562e52951216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4578159d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4578159e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562e5288f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562e5294daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562e5522f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562e530dd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562e52de89b6 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 > ================================================================= > ==2617125==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5613115cfe32 bp 0x7ffc9b1c96b0 sp 0x7ffc9b1c96a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5613115cfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5613115cf9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5613112da9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5613112dbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5613114c8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5613114c8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5613114ca7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561310e4f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561310e52698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561310e43216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7065ea9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7065ea9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561310d81634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561310e3faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5613137214f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5613115cf725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5613112da9b6 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 > ================================================================= > ==2617477==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c96daafe32 bp 0x7ffeaf510c50 sp 0x7ffeaf510c48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c96daafe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c96daaf9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c96d7ba9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c96d7bbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c96d9a8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c96d9a8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c96d9aa7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c96d32f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c96d332698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c96d323216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe4483efd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe4483efe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c96d261634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c96d31faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c96fc014f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c96daaf725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c96d7ba9b6 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 > ================================================================= > ==2617479==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e2326d1e32 bp 0x7ffd709d3d90 sp 0x7ffd709d3d88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e2326d1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e2326d19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e2323dc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e2323ddd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e2325cae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e2325ca786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e2325cc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e231f516a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e231f54698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e231f45216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc4ab7c6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc4ab7c6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e231e83634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e231f41aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e2348234f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e2326d1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e2323dc9b6 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 > ================================================================= > ==2617458==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b8423c1e32 bp 0x7ffecf387130 sp 0x7ffecf387128 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b8423c1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b8423c19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b8420cc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b8420cdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b8422bae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b8422ba786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b8422bc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b841c416a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b841c44698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b841c35216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcca8961d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcca8961e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b841b73634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b841c31aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b8445134f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b8423c1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b8420cc9b6 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 > ================================================================= > ==2617471==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557a1722ee32 bp 0x7ffca9d24590 sp 0x7ffca9d24588 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557a1722ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557a1722e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557a16f399b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557a16f3ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557a17127e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557a17127786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557a171297f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557a16aae6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557a16ab1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557a16aa2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f50f6a11d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f50f6a11e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557a169e0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557a16a9eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557a193804f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557a1722e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557a16f399b6 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 > ================================================================= > ==2617358==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562cabad7e32 bp 0x7ffd82a06510 sp 0x7ffd82a06508 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562cabad7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562cabad79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562cab7e29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562cab7e3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562cab9d0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562cab9d0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562cab9d27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562cab3576a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562cab35a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562cab34b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7ffb0ced8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7ffb0cee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562cab289634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562cab347aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562cadc294f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562cabad7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562cab7e29b6 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 > ================================================================= > ==2617375==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ea1df50e32 bp 0x7ffcaae0ba70 sp 0x7ffcaae0ba68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ea1df50e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ea1df509df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ea1dc5b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ea1dc5cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ea1de49e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ea1de49786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ea1de4b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ea1d7d06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ea1d7d3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ea1d7c4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fede68c6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fede68c6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ea1d702634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ea1d7c0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ea200a24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ea1df50725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ea1dc5b9b6 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 > ================================================================= > ==2617027==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56033f236e32 bp 0x7fff835a3b10 sp 0x7fff835a3b08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56033f236e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56033f2369df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56033ef419b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56033ef42d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56033f12fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56033f12f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56033f1317f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56033eab66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56033eab9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56033eaaa216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f630b73cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f630b73ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56033e9e8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56033eaa6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5603413884f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56033f236725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56033ef419b6 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 > ================================================================= > ==2617019==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cc98c0ce32 bp 0x7ffd986be4b0 sp 0x7ffd986be4a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cc98c0ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cc98c0c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cc989179b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cc98918d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cc98b05e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cc98b05786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cc98b077f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cc9848c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cc9848f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cc98480216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4a74f3dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4a74f3de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cc983be634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cc9847caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cc9ad5e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cc98c0c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cc989179b6 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 > ================================================================= > ==2617488==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ba33931e32 bp 0x7ffe62c37df0 sp 0x7ffe62c37de8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ba33931e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ba339319df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ba3363c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ba3363dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ba3382ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ba3382a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ba3382c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ba331b16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ba331b4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ba331a5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe3ee6ddd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe3ee6dde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ba330e3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ba331a1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ba35a834f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ba33931725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ba3363c9b6 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 > ================================================================= > ==2617491==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5593f5ccde32 bp 0x7ffe85cf6690 sp 0x7ffe85cf6688 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5593f5ccde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5593f5ccd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5593f59d89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5593f59d9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5593f5bc6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5593f5bc6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5593f5bc87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5593f554d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5593f5550698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5593f5541216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc4ed2a3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc4ed2a3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5593f547f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5593f553daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5593f7e1f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5593f5ccd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5593f59d89b6 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 > ================================================================= > ==2617466==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556a53f9fe32 bp 0x7ffd13436b70 sp 0x7ffd13436b68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556a53f9fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556a53f9f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556a53caa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556a53cabd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556a53e98e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556a53e98786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556a53e9a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556a5381f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556a53822698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556a53813216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f05d6f00d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f05d6f00e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556a53751634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556a5380faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556a560f14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556a53f9f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556a53caa9b6 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 > ================================================================= > ==2617468==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5555afb54e32 bp 0x7ffc88d025f0 sp 0x7ffc88d025e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5555afb54e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5555afb549df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5555af85f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5555af860d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5555afa4de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5555afa4d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5555afa4f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5555af3d46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5555af3d7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5555af3c8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff240127d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff240127e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5555af306634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5555af3c4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5555b1ca64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5555afb54725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5555af85f9b6 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 > ================================================================= > ==2617460==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563654534e32 bp 0x7ffd477861f0 sp 0x7ffd477861e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563654534e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5636545349df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56365423f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563654240d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56365442de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56365442d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56365442f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563653db46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563653db7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563653da8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f597ec01d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f597ec01e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563653ce6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563653da4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5636566864f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563654534725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56365423f9b6 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 > ================================================================= > ==2617463==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ed81ab9e32 bp 0x7ffe34686a10 sp 0x7ffe34686a08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ed81ab9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ed81ab99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ed817c49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ed817c5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ed819b2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ed819b2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ed819b47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ed813396a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ed8133c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ed8132d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f773f4c4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f773f4c4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ed8126b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ed81329aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ed83c0b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ed81ab9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ed817c49b6 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 > ================================================================= > ==2617033==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557485dd7e32 bp 0x7fffc6375b10 sp 0x7fffc6375b08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557485dd7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557485dd79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557485ae29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557485ae3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557485cd0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557485cd0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557485cd27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5574856576a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55748565a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55748564b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9280922d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9280922e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557485589634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557485647aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557487f294f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557485dd7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557485ae29b6 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 > ================================================================= > ==2617101==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cd350bfe32 bp 0x7ffd514ad5f0 sp 0x7ffd514ad5e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cd350bfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cd350bf9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cd34dca9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cd34dcbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cd34fb8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cd34fb8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cd34fba7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cd3493f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cd34942698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cd34933216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa2cce13d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa2cce13e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cd34871634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cd3492faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cd372114f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cd350bf725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cd34dca9b6 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 > ================================================================= > ==2617097==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562b7329be32 bp 0x7fffc18d07b0 sp 0x7fffc18d07a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562b7329be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562b7329b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562b72fa69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562b72fa7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562b73194e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562b73194786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562b731967f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562b72b1b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562b72b1e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562b72b0f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1169936d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1169936e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562b72a4d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562b72b0baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562b753ed4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562b7329b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562b72fa69b6 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 > ================================================================= > ==2617029==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564cf06e1e32 bp 0x7ffc4d01ff50 sp 0x7ffc4d01ff48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564cf06e1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564cf06e19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564cf03ec9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564cf03edd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564cf05dae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564cf05da786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564cf05dc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564ceff616a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564ceff64698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564ceff55216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc75bae9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc75bae9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564cefe93634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564ceff51aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564cf28334f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564cf06e1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564cf03ec9b6 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 > ================================================================= > ==2617103==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556a5b785e32 bp 0x7fffeadaf9f0 sp 0x7fffeadaf9e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556a5b785e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556a5b7859df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556a5b4909b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556a5b491d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556a5b67ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556a5b67e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556a5b6807f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556a5b0056a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556a5b008698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556a5aff9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0234e37d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0234e37e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556a5af37634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556a5aff5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556a5d8d74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556a5b785725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556a5b4909b6 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 > ================================================================= > ==2617111==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a3f3c56e32 bp 0x7ffc41776e90 sp 0x7ffc41776e88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a3f3c56e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a3f3c569df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a3f39619b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a3f3962d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a3f3b4fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a3f3b4f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a3f3b517f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a3f34d66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a3f34d9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a3f34ca216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9eaaf12d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9eaaf12e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a3f3408634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a3f34c6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a3f5da84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a3f3c56725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a3f39619b6 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 > ================================================================= > ==2617109==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557fe5640e32 bp 0x7ffdb9ce36b0 sp 0x7ffdb9ce36a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557fe5640e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557fe56409df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557fe534b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557fe534cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557fe5539e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557fe5539786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557fe553b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557fe4ec06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557fe4ec3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557fe4eb4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8784c1ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8784c1ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557fe4df2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557fe4eb0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557fe77924f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557fe5640725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557fe534b9b6 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 > ================================================================= > ==2617734==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563a305e1e32 bp 0x7ffe77ea36b0 sp 0x7ffe77ea36a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563a305e1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563a305e19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563a302ec9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563a302edd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563a304dae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563a304da786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563a304dc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563a2fe616a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563a2fe64698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563a2fe55216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f97ff522d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f97ff522e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563a2fd93634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563a2fe51aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563a327334f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563a305e1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563a302ec9b6 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 > ================================================================= > ==2617107==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d55a027e32 bp 0x7ffe565778f0 sp 0x7ffe565778e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d55a027e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d55a0279df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d559d329b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d559d33d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d559f20e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d559f20786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d559f227f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d5598a76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d5598aa698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d55989b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fda861b8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fda861b8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d5597d9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d559897aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d55c1794f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d55a027725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d559d329b6 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 > ================================================================= > ==2617275==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5622ab44ce32 bp 0x7fff1cbe22f0 sp 0x7fff1cbe22e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5622ab44ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5622ab44c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5622ab1579b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5622ab158d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5622ab345e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5622ab345786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5622ab3477f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5622aaccc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5622aaccf698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5622aacc0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbd2b8bad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbd2b8bae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5622aabfe634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5622aacbcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5622ad59e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5622ab44c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5622ab1579b6 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 > ================================================================= > ==2617285==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55bcc7aa8e32 bp 0x7ffd8f01ab30 sp 0x7ffd8f01ab28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55bcc7aa8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bcc7aa89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bcc77b39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bcc77b4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bcc79a1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bcc79a1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bcc79a37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bcc73286a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bcc732b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bcc731c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f44f16ffd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f44f16ffe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bcc725a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55bcc7318aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55bcc9bfa4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bcc7aa8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bcc77b39b6 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 41 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2617714==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558a7c7dce32 bp 0x7ffc38832b30 sp 0x7ffc38832b28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558a7c7dce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558a7c7dc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558a7c4e79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558a7c4e8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558a7c6d5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558a7c6d5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558a7c6d77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558a7c05c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558a7c05f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558a7c050216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa121d5ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa121d5ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558a7bf8e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558a7c04caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558a7e92e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558a7c7dc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558a7c4e79b6 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 > ================================================================= > ==2617700==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555bb588ae32 bp 0x7fffe933f430 sp 0x7fffe933f428 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555bb588ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555bb588a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555bb55959b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555bb5596d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555bb5783e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555bb5783786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555bb57857f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555bb510a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555bb510d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555bb50fe216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbf4aa42d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbf4aa42e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555bb503c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555bb50faaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555bb79dc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555bb588a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555bb55959b6 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 > ================================================================= > ==2617306==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5607dc086e32 bp 0x7ffc142e98b0 sp 0x7ffc142e98a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5607dc086e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5607dc0869df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5607dbd919b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5607dbd92d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5607dbf7fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5607dbf7f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5607dbf817f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5607db9066a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5607db909698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5607db8fa216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f286397cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f286397ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5607db838634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5607db8f6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5607de1d84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5607dc086725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5607dbd919b6 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 > ================================================================= > ==2617362==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e37f42ce32 bp 0x7ffe65677970 sp 0x7ffe65677968 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e37f42ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e37f42c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e37f1379b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e37f138d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e37f325e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e37f325786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e37f3277f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e37ecac6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e37ecaf698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e37eca0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe9ff720d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe9ff720e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e37ebde634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e37ec9caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e38157e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e37f42c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e37f1379b6 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 > ================================================================= > ==2617727==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e4a24f3e32 bp 0x7ffe44e20250 sp 0x7ffe44e20248 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e4a24f3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e4a24f39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e4a21fe9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e4a21ffd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e4a23ece68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e4a23ec786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e4a23ee7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e4a1d736a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e4a1d76698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e4a1d67216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff923c5cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff923c5ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e4a1ca5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e4a1d63aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e4a46454f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e4a24f3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e4a21fe9b6 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 f8 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 > ================================================================= > ==2617812==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d843595e32 bp 0x7ffc98157b90 sp 0x7ffc98157b88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d843595e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d8435959df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d8432a09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d8432a1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d84348ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d84348e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d8434907f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d842e156a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d842e18698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d842e09216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb4b6fb9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb4b6fb9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d842d47634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d842e05aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d8456e74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d843595725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d8432a09b6 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 > ================================================================= > ==2617818==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d725ae3e32 bp 0x7ffcae667510 sp 0x7ffcae667508 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d725ae3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d725ae39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d7257ee9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d7257efd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d7259dce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d7259dc786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d7259de7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d7253636a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d725366698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d725357216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9dcf2f7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9dcf2f7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d725295634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d725353aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d727c354f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d725ae3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d7257ee9b6 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 1a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2617823==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560d72e7de32 bp 0x7ffffbd92430 sp 0x7ffffbd92428 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560d72e7de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560d72e7d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560d72b889b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560d72b89d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560d72d76e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560d72d76786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560d72d787f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560d726fd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560d72700698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560d726f1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7808007d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7808007e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560d7262f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560d726edaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560d74fcf4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560d72e7d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560d72b889b6 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 15 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2617827==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5634fff94e32 bp 0x7ffd43c73990 sp 0x7ffd43c73988 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5634fff94e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5634fff949df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5634ffc9f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5634ffca0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5634ffe8de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5634ffe8d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5634ffe8f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5634ff8146a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5634ff817698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5634ff808216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdcfb353d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdcfb353e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5634ff746634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5634ff804aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5635020e64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5634fff94725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5634ffc9f9b6 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 > ================================================================= > ==2617829==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558c263a5e32 bp 0x7fff43edad90 sp 0x7fff43edad88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558c263a5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558c263a59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558c260b09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558c260b1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558c2629ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558c2629e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558c262a07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558c25c256a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558c25c28698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558c25c19216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff71b852d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff71b852e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558c25b57634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558c25c15aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558c284f74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558c263a5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558c260b09b6 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 > ================================================================= > ==2617842==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562a4a67ee32 bp 0x7ffd8f751e10 sp 0x7ffd8f751e08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562a4a67ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562a4a67e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562a4a3899b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562a4a38ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562a4a577e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562a4a577786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562a4a5797f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562a49efe6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562a49f01698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562a49ef2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd399d2dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd399d2de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562a49e30634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562a49eeeaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562a4c7d04f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562a4a67e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562a4a3899b6 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 > ================================================================= > ==2617846==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55bda65d8e32 bp 0x7fff8d2c22f0 sp 0x7fff8d2c22e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55bda65d8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bda65d89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bda62e39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bda62e4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bda64d1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bda64d1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bda64d37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bda5e586a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bda5e5b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bda5e4c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc614ee1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc614ee1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bda5d8a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55bda5e48aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55bda872a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bda65d8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bda62e39b6 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 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 > ================================================================= > ==2617850==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55557eacfe32 bp 0x7ffe723d0cb0 sp 0x7ffe723d0ca8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55557eacfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55557eacf9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55557e7da9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55557e7dbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55557e9c8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55557e9c8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55557e9ca7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55557e34f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55557e352698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55557e343216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f870f360d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f870f360e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55557e281634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55557e33faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555580c214f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55557eacf725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55557e7da9b6 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 > ================================================================= > ==2617876==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55dea6345e32 bp 0x7ffca7fe8070 sp 0x7ffca7fe8068 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55dea6345e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55dea63459df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55dea60509b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55dea6051d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55dea623ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55dea623e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55dea62407f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55dea5bc56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55dea5bc8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55dea5bb9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5964e0cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5964e0ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55dea5af7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55dea5bb5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55dea84974f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55dea6345725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55dea60509b6 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 > ================================================================= > ==2617900==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558592f6de32 bp 0x7ffe98a03710 sp 0x7ffe98a03708 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558592f6de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558592f6d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558592c789b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558592c79d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558592e66e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558592e66786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558592e687f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5585927ed6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5585927f0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5585927e1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f76c8becd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f76c8bece3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55859271f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5585927ddaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5585950bf4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558592f6d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558592c789b6 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 > ================================================================= > ==2618043==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c2ac124e32 bp 0x7ffe176166f0 sp 0x7ffe176166e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c2ac124e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c2ac1249df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c2abe2f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c2abe30d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c2ac01de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c2ac01d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c2ac01f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c2ab9a46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c2ab9a7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c2ab998216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc8b7b76d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc8b7b76e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c2ab8d6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c2ab994aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c2ae2764f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c2ac124725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c2abe2f9b6 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 > ================================================================= > ==2618072==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b178d28e32 bp 0x7ffc3f3802f0 sp 0x7ffc3f3802e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b178d28e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b178d289df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b178a339b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b178a34d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b178c21e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b178c21786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b178c237f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b1785a86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b1785ab698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b17859c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f435662ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f435662ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b1784da634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b178598aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b17ae7a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b178d28725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b178a339b6 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 > ================================================================= > ==2617906==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d6eb0cae32 bp 0x7ffffbadd510 sp 0x7ffffbadd508 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d6eb0cae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d6eb0ca9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d6eadd59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d6eadd6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d6eafc3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d6eafc3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d6eafc57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d6ea94a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d6ea94d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d6ea93e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdd82b0dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdd82b0de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d6ea87c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d6ea93aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d6ed21c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d6eb0ca725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d6eadd59b6 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 > ================================================================= > ==2617912==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556ad1cb6e32 bp 0x7ffe4b35c190 sp 0x7ffe4b35c188 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556ad1cb6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556ad1cb69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556ad19c19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556ad19c2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556ad1bafe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556ad1baf786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556ad1bb17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556ad15366a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556ad1539698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556ad152a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f976498cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f976498ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556ad1468634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556ad1526aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556ad3e084f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556ad1cb6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556ad19c19b6 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 > ================================================================= > ==2617952==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d2be7b5e32 bp 0x7fff34d746f0 sp 0x7fff34d746e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d2be7b5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d2be7b59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d2be4c09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d2be4c1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d2be6aee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d2be6ae786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d2be6b07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d2be0356a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d2be038698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d2be029216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f47bbaf2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f47bbaf2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d2bdf67634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d2be025aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d2c09074f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d2be7b5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d2be4c09b6 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 > ================================================================= > ==2618024==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56025a9c6e32 bp 0x7ffeac7200b0 sp 0x7ffeac7200a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56025a9c6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56025a9c69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56025a6d19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56025a6d2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56025a8bfe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56025a8bf786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56025a8c17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56025a2466a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56025a249698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56025a23a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0cc7fdcd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0cc7fdce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56025a178634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56025a236aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56025cb184f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56025a9c6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56025a6d19b6 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 > ================================================================= > ==2618063==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559cb5403e32 bp 0x7ffd1c2dbe10 sp 0x7ffd1c2dbe08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559cb5403e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559cb54039df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559cb510e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559cb510fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559cb52fce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559cb52fc786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559cb52fe7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559cb4c836a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559cb4c86698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559cb4c77216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3ff8a3ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3ff8a3ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559cb4bb5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559cb4c73aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559cb75554f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559cb5403725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559cb510e9b6 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 > ================================================================= > ==2618028==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564c9da0ce32 bp 0x7ffeef137090 sp 0x7ffeef137088 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564c9da0ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564c9da0c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564c9d7179b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564c9d718d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564c9d905e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564c9d905786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564c9d9077f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564c9d28c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564c9d28f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564c9d280216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7167b23d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7167b23e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564c9d1be634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564c9d27caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564c9fb5e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564c9da0c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564c9d7179b6 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 > ================================================================= > ==2618052==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561b2c7efe32 bp 0x7ffe804d4010 sp 0x7ffe804d4008 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561b2c7efe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561b2c7ef9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561b2c4fa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561b2c4fbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561b2c6e8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561b2c6e8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561b2c6ea7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561b2c06f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561b2c072698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561b2c063216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f42f2eefd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f42f2eefe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561b2bfa1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561b2c05faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561b2e9414f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561b2c7ef725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561b2c4fa9b6 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 > ================================================================= > ==2618083==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5635cfbaae32 bp 0x7ffc1f8e7b30 sp 0x7ffc1f8e7b28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5635cfbaae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5635cfbaa9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5635cf8b59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5635cf8b6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5635cfaa3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5635cfaa3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5635cfaa57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5635cf42a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5635cf42d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5635cf41e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f566e196d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f566e196e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5635cf35c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5635cf41aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5635d1cfc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5635cfbaa725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5635cf8b59b6 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 > ================================================================= > ==2618284==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555815b94e32 bp 0x7fffdba341f0 sp 0x7fffdba341e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555815b94e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555815b949df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55581589f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5558158a0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555815a8de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555815a8d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555815a8f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5558154146a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555815417698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555815408216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff4d222fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff4d222fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555815346634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555815404aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555817ce64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555815b94725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55581589f9b6 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 > ================================================================= > ==2618152==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561f0a3bde32 bp 0x7fffda5b9f50 sp 0x7fffda5b9f48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561f0a3bde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561f0a3bd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561f0a0c89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561f0a0c9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561f0a2b6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561f0a2b6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561f0a2b87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561f09c3d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561f09c40698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561f09c31216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe7139ebd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe7139ebe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561f09b6f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561f09c2daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561f0c50f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561f0a3bd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561f0a0c89b6 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 > ================================================================= > ==2618171==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5616bca75e32 bp 0x7ffc9a96b670 sp 0x7ffc9a96b668 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5616bca75e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5616bca759df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5616bc7809b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5616bc781d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5616bc96ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5616bc96e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5616bc9707f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5616bc2f56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5616bc2f8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5616bc2e9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3fe878bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3fe878be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5616bc227634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5616bc2e5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5616bebc74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5616bca75725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5616bc7809b6 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 > ================================================================= > ==2618176==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5638b4578e32 bp 0x7ffe4d315110 sp 0x7ffe4d315108 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5638b4578e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5638b45789df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5638b42839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5638b4284d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5638b4471e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5638b4471786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5638b44737f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5638b3df86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5638b3dfb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5638b3dec216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff753150d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff753150e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5638b3d2a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5638b3de8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5638b66ca4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5638b4578725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5638b42839b6 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 > ================================================================= > ==2618182==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558dbaf93e32 bp 0x7ffc5760ba50 sp 0x7ffc5760ba48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558dbaf93e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558dbaf939df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558dbac9e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558dbac9fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558dbae8ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558dbae8c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558dbae8e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558dba8136a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558dba816698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558dba807216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f325bac6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f325bac6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558dba745634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558dba803aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558dbd0e54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558dbaf93725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558dbac9e9b6 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 > ================================================================= > ==2618131==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557bf26d9e32 bp 0x7ffe50b085d0 sp 0x7ffe50b085c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557bf26d9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557bf26d99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557bf23e49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557bf23e5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557bf25d2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557bf25d2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557bf25d47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557bf1f596a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557bf1f5c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557bf1f4d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fee5bb23d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fee5bb23e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557bf1e8b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557bf1f49aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557bf482b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557bf26d9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557bf23e49b6 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 > ================================================================= > ==2618137==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564760338e32 bp 0x7ffe504263b0 sp 0x7ffe504263a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564760338e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5647603389df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5647600439b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564760044d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564760231e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564760231786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5647602337f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56475fbb86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56475fbbb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56475fbac216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb11b174d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb11b174e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56475faea634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56475fba8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56476248a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564760338725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5647600439b6 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 > ================================================================= > ==2618185==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558b69ee8e32 bp 0x7ffe04293290 sp 0x7ffe04293288 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558b69ee8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558b69ee89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558b69bf39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558b69bf4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558b69de1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558b69de1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558b69de37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558b697686a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558b6976b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558b6975c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff819c74d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff819c74e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558b6969a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558b69758aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558b6c03a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558b69ee8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558b69bf39b6 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 > ================================================================= > ==2618188==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5613de5fee32 bp 0x7ffd75df4350 sp 0x7ffd75df4348 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5613de5fee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5613de5fe9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5613de3099b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5613de30ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5613de4f7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5613de4f7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5613de4f97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5613dde7e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5613dde81698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5613dde72216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb7b66e8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb7b66e8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5613dddb0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5613dde6eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5613e07504f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5613de5fe725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5613de3099b6 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 > ================================================================= > ==2618209==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55703fe97e32 bp 0x7ffe97dc6050 sp 0x7ffe97dc6048 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55703fe97e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55703fe979df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55703fba29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55703fba3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55703fd90e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55703fd90786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55703fd927f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55703f7176a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55703f71a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55703f70b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2b373bad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2b373bae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55703f649634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55703f707aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557041fe94f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55703fe97725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55703fba29b6 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 > ================================================================= > ==2618224==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d3b4e59e32 bp 0x7ffe740aff90 sp 0x7ffe740aff88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d3b4e59e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d3b4e599df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d3b4b649b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d3b4b65d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d3b4d52e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d3b4d52786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d3b4d547f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d3b46d96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d3b46dc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d3b46cd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f51c8d2dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f51c8d2de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d3b460b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d3b46c9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d3b6fab4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d3b4e59725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d3b4b649b6 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 > ================================================================= > ==2618227==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e30930ae32 bp 0x7fffec566530 sp 0x7fffec566528 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e30930ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e30930a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e3090159b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e309016d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e309203e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e309203786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e3092057f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e308b8a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e308b8d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e308b7e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8fcce8ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8fcce8ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e308abc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e308b7aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e30b45c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e30930a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e3090159b6 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 > ================================================================= > ==2618269==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563b46495e32 bp 0x7ffded4415f0 sp 0x7ffded4415e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563b46495e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563b464959df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563b461a09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563b461a1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563b4638ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563b4638e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563b463907f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563b45d156a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563b45d18698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563b45d09216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe212995d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe212995e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563b45c47634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563b45d05aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563b485e74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563b46495725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563b461a09b6 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 > ================================================================= > ==2618274==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5570d7607e32 bp 0x7ffe11f10cd0 sp 0x7ffe11f10cc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5570d7607e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5570d76079df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5570d73129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5570d7313d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5570d7500e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5570d7500786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5570d75027f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5570d6e876a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5570d6e8a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5570d6e7b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb3abd1fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb3abd1fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5570d6db9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5570d6e77aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5570d97594f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5570d7607725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5570d73129b6 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 > ================================================================= > ==2618277==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ccf6ac8e32 bp 0x7fff5472d4d0 sp 0x7fff5472d4c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ccf6ac8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ccf6ac89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ccf67d39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ccf67d4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ccf69c1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ccf69c1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ccf69c37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ccf63486a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ccf634b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ccf633c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0e34d2dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0e34d2de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ccf627a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ccf6338aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ccf8c1a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ccf6ac8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ccf67d39b6 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 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 > ================================================================= > ==2618309==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56389f542e32 bp 0x7ffd9674b550 sp 0x7ffd9674b548 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56389f542e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56389f5429df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56389f24d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56389f24ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56389f43be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56389f43b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56389f43d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56389edc26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56389edc5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56389edb6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7fa8d23d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7fa8d23e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56389ecf4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56389edb2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5638a16944f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56389f542725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56389f24d9b6 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 > ================================================================= > ==2618307==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56097eb6ae32 bp 0x7ffe0512c650 sp 0x7ffe0512c648 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56097eb6ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56097eb6a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56097e8759b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56097e876d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56097ea63e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56097ea63786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56097ea657f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56097e3ea6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56097e3ed698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56097e3de216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7efd041c0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efd041c0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56097e31c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56097e3daaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560980cbc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56097eb6a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56097e8759b6 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 > ================================================================= > ==2618323==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cbdc605e32 bp 0x7fff1d432990 sp 0x7fff1d432988 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cbdc605e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cbdc6059df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cbdc3109b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cbdc311d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cbdc4fee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cbdc4fe786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cbdc5007f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cbdbe856a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cbdbe88698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cbdbe79216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fae8e297d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fae8e297e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cbdbdb7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cbdbe75aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cbde7574f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cbdc605725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cbdc3109b6 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 > ================================================================= > ==2618321==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563b33bdbe32 bp 0x7ffc0852c630 sp 0x7ffc0852c628 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563b33bdbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563b33bdb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563b338e69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563b338e7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563b33ad4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563b33ad4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563b33ad67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563b3345b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563b3345e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563b3344f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc7d0cf5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc7d0cf5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563b3338d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563b3344baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563b35d2d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563b33bdb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563b338e69b6 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 > ================================================================= > ==2623517==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561ddaa3ee32 bp 0x7fff72e2e6f0 sp 0x7fff72e2e6e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561ddaa3ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561ddaa3e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561dda7499b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561dda74ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561dda937e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561dda937786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561dda9397f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561dda2be6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561dda2c1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561dda2b2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcac84f1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcac84f1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561dda1f0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561dda2aeaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561ddcb904f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561ddaa3e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561dda7499b6 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 > ================================================================= > ==2623512==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cc31a38e32 bp 0x7ffe608ec870 sp 0x7ffe608ec868 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cc31a38e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cc31a389df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cc317439b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cc31744d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cc31931e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cc31931786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cc319337f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cc312b86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cc312bb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cc312ac216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7f859fdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7f859fde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cc311ea634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cc312a8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55cc33b8a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cc31a38725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cc317439b6 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 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 > ================================================================= > ==2623472==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f702599e32 bp 0x7fff694b2870 sp 0x7fff694b2868 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f702599e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f7025999df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f7022a49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f7022a5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f702492e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f702492786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f7024947f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f701e196a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f701e1c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f701e0d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff894752d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff894752e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f701d4b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f701e09aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f7046eb4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f702599725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f7022a49b6 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 > ================================================================= > ==2623475==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5590498dce32 bp 0x7ffd2fb4e590 sp 0x7ffd2fb4e588 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5590498dce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5590498dc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5590495e79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5590495e8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5590497d5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5590497d5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5590497d77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55904915c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55904915f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559049150216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd0f1724d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd0f1724e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55904908e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55904914caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55904ba2e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5590498dc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5590495e79b6 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 24 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2623523==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000afb4 at pc 0x5635a9775e32 bp 0x7ffc5eb1cab0 sp 0x7ffc5eb1caa8 > READ of size 4 at 0x61600000afb4 thread T0 > #0 0x5635a9775e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5635a97759df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5635a94809b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5635a9481d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5635a966ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5635a966e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5635a96707f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5635a8ff56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5635a8ff8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5635a8fe9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7d79772d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7d79772e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5635a8f27634 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 0x5635a8fe5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5635ab8c74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5635a9775725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5635a94809b6 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 19 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 > ================================================================= > ==2623580==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x556ffa5e3e32 bp 0x7fff6dd97d10 sp 0x7fff6dd97d08 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x556ffa5e3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556ffa5e39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556ffa2ee9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556ffa2efd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556ffa4e9ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x556ffa7b7ae6 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 0x556ffae8d408 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 0x556ffabc1f1b in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:338:17 > #8 0x556ffaad06bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #9 0x556ffaadb535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #10 0x556ff9e6ab4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #11 0x556ff9e6956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #12 0x556ff9e57018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #13 0x7f3579c56d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #14 0x7f3579c56e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #15 0x556ff9d95634 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 0x556ff9e53aad 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 15 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 > ================================================================= > ==2623584==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000afb4 at pc 0x55c9912cee32 bp 0x7fff52dc5ed0 sp 0x7fff52dc5ec8 > READ of size 4 at 0x61600000afb4 thread T0 > #0 0x55c9912cee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c9912ce9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c990fd99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c990fdad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c9911c7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c9911c7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c9911c97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c990b4e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c990b51698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c990b42216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f55b1c1cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f55b1c1ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c990a80634 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 0x55c990b3eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c9934204f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c9912ce725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c990fd99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1,3c1 < Warning: Missing yellow phase in tlLogic '1/1', program 'prog1' for tl-index 0 when switching to phase 1. < Warning: Missing green phase in tlLogic '1/1', program 't1' for tl-index 0. < Warning: Missing green phase in tlLogic '1/1', program 't2' for tl-index 0. --- > Quitting (on error). ---------- Missing result in tls_state ---------- <?xml version="1.0" encoding="UTF-8"?> <tlsStates xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tlsstates_file.xsd"> <tlsState time="0.00" id="1/1" programID="prog1" phase="0" state="GGGGGGGGGGGGGGGG"/> <tlsState time="1.00" id="1/1" programID="prog1" phase="0" state="GGGGGGGGGGGGGGGG"/> <tlsState time="2.00" id="1/1" programID="prog1" phase="0" state="GGGGGGGGGGGGGGGG"/> <tlsState time="3.00" id="1/1" programID="prog1" phase="0" state="GGGGGGGGGGGGGGGG"/> <tlsState time="4.00" id="1/1" programID="prog1" phase="0" state="GGGGGGGGGGGGGGGG"/> <tlsState time="5.00" id="1/1" programID="prog1" phase="0" state="GGGGGGGGGGGGGGGG"/> <tlsState time="6.00" id="1/1" programID="prog1" phase="0" state="GGGGGGGGGGGGGGGG"/> <tlsState time="7.00" id="1/1" programID="prog1" phase="0" state="GGGGGGGGGGGGGGGG"/> <tlsState time="8.00" id="1/1" programID="prog1" phase="0" state="GGGGGGGGGGGGGGGG"/> <tlsState time="9.00" id="1/1" programID="prog1" phase="0" state="GGGGGGGGGGGGGGGG"/> <tlsState time="10.00" id="1/1" programID="t1" phase="0" state="rrrrrrrrrrrrrrrr"/> <tlsState time="11.00" id="1/1" programID="t1" phase="0" state="rrrrrrrrrrrrrrrr"/> <tlsState time="12.00" id="1/1" programID="t1" phase="0" state="rrrrrrrrrrrrrrrr"/> <tlsState time="13.00" id="1/1" programID="t1" phase="0" state="rrrrrrrrrrrrrrrr"/> <tlsState time="14.00" id="1/1" programID="t1" phase="0" state="rrrrrrrrrrrrrrrr"/> <tlsState time="15.00" id="1/1" programID="t1" phase="0" state="rrrrrrrrrrrrrrrr"/> <tlsState time="16.00" id="1/1" programID="t1" phase="0" state="rrrrrrrrrrrrrrrr"/> <tlsState time="17.00" id="1/1" programID="t1" phase="0" state="rrrrrrrrrrrrrrrr"/> <tlsState time="18.00" id="1/1" programID="t1" phase="0" state="rrrrrrrrrrrrrrrr"/> <tlsState time="19.00" id="1/1" programID="t1" phase="0" state="rrrrrrrrrrrrrrrr"/> <tlsState time="20.00" id="1/1" programID="t1" phase="1" state="yyyyyyyyyyyyyyyy"/> <tlsState time="21.00" id="1/1" programID="t1" phase="1" state="yyyyyyyyyyyyyyyy"/> <tlsState time="22.00" id="1/1" programID="t1" phase="1" state="yyyyyyyyyyyyyyyy"/> <tlsState time="23.00" id="1/1" programID="t1" phase="1" state="yyyyyyyyyyyyyyyy"/> <tlsState time="24.00" id="1/1" programID="t1" phase="1" state="yyyyyyyyyyyyyyyy"/> <tlsState time="25.00" id="1/1" programID="t1" phase="1" state="yyyyyyyyyyyyyyyy"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,2 > Warning: Missing green phase in tlLogic '1/1', program 't1' for tl-index 0. > Warning: Missing green phase in tlLogic '1/1', program 't2' for tl-index 0. ---------- Differences in testclient_out ---------- 2,27c2 < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <GetVariable>: < domID=162 varID=126 objID=1/1 < .. Command acknowledged (162), [description: ] < CommandID=178 VariableID=126 ObjectID=1/1 valueDataType=12 string value: < < -> Command sent: <SetValue>: < domID=194 varID=126 objID=1/1 < .. Command acknowledged (194), [description: ] < < -> Command sent: <GetVariable>: < domID=162 varID=126 objID=1/1 < .. Command acknowledged (162), [description: ] < CommandID=178 VariableID=126 ObjectID=1/1 valueDataType=12 string value: bar < < -> 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,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 > ================================================================= > ==2621915==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x5640b10fce32 bp 0x7ffd863e88b0 sp 0x7ffd863e88a8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x5640b10fce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5640b10fc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5640b0e079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5640b0e08d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5640b0ff5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5640b0ff5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5640b0ff77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5640b097c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5640b097f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5640b0970216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbaa5e92d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbaa5e92e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5640b08ae634 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 0x5640b096caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5640b324e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5640b10fc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5640b0e079b6 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-24 07:06: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,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 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 > ================================================================= > ==2621918==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5596a779de32 bp 0x7ffdb4653db0 sp 0x7ffdb4653da8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5596a779de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5596a779d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5596a74a89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5596a74a9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5596a7696e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5596a7696786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5596a76987f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5596a701d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5596a7020698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5596a7011216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb62f82fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb62f82fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5596a6f4f634 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 0x5596a700daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5596a98ef4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5596a779d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5596a74a89b6 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-24 07:06: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,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 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 > ================================================================= > ==2621993==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000fab4 at pc 0x55b3ba122e32 bp 0x7ffdd33a1b30 sp 0x7ffdd33a1b28 > READ of size 4 at 0x61600000fab4 thread T0 > #0 0x55b3ba122e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b3ba1229df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b3b9e2d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b3b9e2ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b3ba028ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b3baadc486 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 0x55b3ba773399 in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1144:17 > #7 0x55b3ba60f6bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #8 0x55b3ba61a535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #9 0x55b3b99a9b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #10 0x55b3b99a856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #11 0x55b3b9996018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #12 0x7f480ad88d8f 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-24 07:06: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,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 7b 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 > ================================================================= > ==2621999==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55a7e34dee32 bp 0x7ffe19d71470 sp 0x7ffe19d71468 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55a7e34dee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a7e34de9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a7e31e99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a7e31ead28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a7e33d7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a7e33d7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a7e33d97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a7e2d5e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a7e2d61698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a7e2d52216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7faf27801d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7faf27801e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a7e2c90634 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 0x55a7e2d4eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a7e56304f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a7e34de725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a7e31e99b6 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-24 07:06: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,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 86 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2621954==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x559cc641fe32 bp 0x7ffd3e485ef0 sp 0x7ffd3e485ee8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x559cc641fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559cc641f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559cc612a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559cc612bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559cc6318e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559cc6318786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559cc631a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559cc5c9f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559cc5ca2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559cc5c93216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f52a4bebd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f52a4bebe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559cc5bd1634 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 0x559cc5c8faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559cc85714f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559cc641f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559cc612a9b6 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-24 07:06: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,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 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 > ================================================================= > ==2621958==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000fab4 at pc 0x56240517ce32 bp 0x7ffd94b47d50 sp 0x7ffd94b47d48 > READ of size 4 at 0x61600000fab4 thread T0 > #0 0x56240517ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56240517c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562404e879b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562404e88d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562405082ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x562405b36486 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 0x5624057cd399 in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1144:17 > #7 0x5624056696bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #8 0x562405674535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #9 0x562404a03b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #10 0x562404a0256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #11 0x5624049f0018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #12 0x7fcf14eb6d8f 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-24 07:06: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,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 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 > ================================================================= > ==2621961==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55ecab64de32 bp 0x7ffcf9b66630 sp 0x7ffcf9b66628 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55ecab64de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ecab64d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ecab3589b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ecab359d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ecab546e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ecab546786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ecab5487f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ecaaecd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ecaaed0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ecaaec1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff7a3502d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff7a3502e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ecaadff634 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 0x55ecaaebdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ecad79f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ecab64d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ecab3589b6 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-24 07:06: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,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 34 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 > ================================================================= > ==2621137==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x56521a15ce32 bp 0x7ffef62c1690 sp 0x7ffef62c1688 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x56521a15ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56521a15c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x565219e679b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x565219e68d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56521a055e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56521a055786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56521a0577f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5652199dc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5652199df698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5652199d0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f776a393d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f776a393e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56521990e634 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 0x5652199ccaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56521c2ae4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56521a15c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x565219e679b6 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-24 07:05:56 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 46 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 > ================================================================= > ==2621195==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x557ec5cb7e32 bp 0x7ffd190b0cd0 sp 0x7ffd190b0cc8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x557ec5cb7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557ec5cb79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557ec59c29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557ec59c3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557ec5bb0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557ec5bb0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557ec5bb27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557ec55376a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557ec553a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557ec552b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f23cf85cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f23cf85ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557ec5469634 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 0x557ec5527aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557ec7e094f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557ec5cb7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557ec59c29b6 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-24 07:05:56 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 41 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 > ================================================================= > ==2621187==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x56119a584e32 bp 0x7fff9b9b7bf0 sp 0x7fff9b9b7be8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x56119a584e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56119a5849df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56119a28f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56119a290d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56119a47de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56119a47d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56119a47f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561199e046a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561199e07698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561199df8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f08896dfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f08896dfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561199d36634 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 0x561199df4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56119c6d64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56119a584725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56119a28f9b6 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-24 07:05:56 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 > ================================================================= > ==2621189==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x5638ed9cbe32 bp 0x7fffa94fba10 sp 0x7fffa94fba08 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x5638ed9cbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5638ed9cb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5638ed6d69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5638ed6d7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5638ed8c4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5638ed8c4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5638ed8c67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5638ed24b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5638ed24e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5638ed23f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1765fb4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1765fb4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5638ed17d634 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 0x5638ed23baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5638efb1d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5638ed9cb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5638ed6d69b6 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 fe 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 > ================================================================= > ==2621160==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x5628db5fbe32 bp 0x7ffd7513fc30 sp 0x7ffd7513fc28 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x5628db5fbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5628db5fb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5628db3069b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5628db307d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5628db4f4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5628db4f4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5628db4f67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5628dae7b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5628dae7e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5628dae6f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdb57107d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdb57107e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5628dadad634 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 0x5628dae6baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5628dd74d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5628db5fb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5628db3069b6 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 b1 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 > ================================================================= > ==2621144==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x559f6ba8ee32 bp 0x7ffdc673b390 sp 0x7ffdc673b388 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x559f6ba8ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559f6ba8e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559f6b7999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559f6b79ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559f6b987e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559f6b987786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559f6b9897f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559f6b30e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559f6b311698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559f6b302216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f36f3fa3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f36f3fa3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559f6b240634 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 0x559f6b2feaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559f6dbe04f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559f6ba8e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559f6b7999b6 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 > ================================================================= > ==2621198==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x5624bca50e32 bp 0x7ffd28c0b410 sp 0x7ffd28c0b408 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x5624bca50e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5624bca509df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5624bc75b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5624bc75cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5624bc949e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5624bc949786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5624bc94b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5624bc2d06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5624bc2d3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5624bc2c4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcaced99d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcaced99e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5624bc202634 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 0x5624bc2c0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5624beba24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5624bca50725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5624bc75b9b6 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-24 07:05:56 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 e1 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 > ================================================================= > ==2621201==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x55a550a3de32 bp 0x7fff14c55ed0 sp 0x7fff14c55ec8 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x55a550a3de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a550a3d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a5507489b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a550749d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a550936e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a550936786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a5509387f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a5502bd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a5502c0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a5502b1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcfc27f8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcfc27f8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a5501ef634 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 0x55a5502adaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a552b8f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a550a3d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a5507489b6 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-24 07:05:56 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-24 07:05:56 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 f5 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2621472==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x560878cefe32 bp 0x7ffd909a6f70 sp 0x7ffd909a6f68 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x560878cefe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560878cef9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5608789fa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5608789fbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560878bf5ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x560878bed952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x560878e57793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x560878579c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56087857556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x560878563018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7ff4270c7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff4270c7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5608784a1634 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 0x56087855faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56087ae414f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560878cef725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5608789fa9b6 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-24 07:05: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,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 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 > ================================================================= > ==2621487==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55de6505be32 bp 0x7ffcfc7903d0 sp 0x7ffcfc7903c8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55de6505be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55de6505b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55de64d669b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55de64d67d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55de64f61ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55de64f59952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55de651c3793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55de648e5c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55de648e156c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55de648cf018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f8094a85d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8094a85e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55de6480d634 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 0x55de648cbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55de671ad4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55de6505b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55de64d669b6 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-24 07:05: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,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 > ================================================================= > ==2621525==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x5643a50a2e32 bp 0x7ffea05315d0 sp 0x7ffea05315c8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x5643a50a2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5643a50a29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5643a4dad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5643a4daed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5643a4fa8ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5643a4fa0952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5643a520a793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5643a492cc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5643a492856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5643a4916018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f24987ead8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f24987eae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5643a4854634 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 0x5643a4912aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5643a71f44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5643a50a2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5643a4dad9b6 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-24 07:05: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,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 d9 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2621505==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55e9b77e6e32 bp 0x7ffefd5c3870 sp 0x7ffefd5c3868 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55e9b77e6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e9b77e69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e9b74f19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e9b74f2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e9b76ecebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55e9b76e4952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55e9b794e793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55e9b7070c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55e9b706c56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55e9b705a018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fcf3a549d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcf3a549e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e9b6f98634 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 0x55e9b7056aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e9b99384f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e9b77e6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e9b74f19b6 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-24 07:05: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,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 41 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2621527==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55921c77ce32 bp 0x7fff060d0a90 sp 0x7fff060d0a88 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55921c77ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55921c77c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55921c4879b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55921c488d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55921c682ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55921c67a952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55921c8e4793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55921c006c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55921c00256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55921bff0018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f3a6fdd9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3a6fdd9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55921bf2e634 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 0x55921bfecaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55921e8ce4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55921c77c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55921c4879b6 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 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 > ================================================================= > ==2621534==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d9b4 at pc 0x55ebcfd1fe32 bp 0x7ffd7f1588d0 sp 0x7ffd7f1588c8 > READ of size 4 at 0x61600000d9b4 thread T0 > #0 0x55ebcfd1fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ebcfd1f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ebcfa2a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ebcfa2bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ebcfc25ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55ebcfc1d952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55ebcfe87793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55ebcf5a9c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55ebcf5a556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55ebcf593018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f61f74d9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f61f74d9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ebcf4d1634 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 0x55ebcf58faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ebd1e714f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ebcfd1f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ebcfa2a9b6 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-24 07:05: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,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 11 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 > ================================================================= > ==2621539==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c1b4 at pc 0x55d16f049e32 bp 0x7fff3ebbdc70 sp 0x7fff3ebbdc68 > READ of size 4 at 0x61600000c1b4 thread T0 > #0 0x55d16f049e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d16f0499df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d16ed549b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d16ed55d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d16ef42e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d16ef42786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d16ef447f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d16e8c96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d16e8cc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d16e8bd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2431cc0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2431cc0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d16e7fb634 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 0x55d16e8b9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d17119b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d16f049725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d16ed549b6 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-24 07:05: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,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 > ================================================================= > ==2621546==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x557b2e591e32 bp 0x7ffecf3a2810 sp 0x7ffecf3a2808 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x557b2e591e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557b2e5919df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557b2e29c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557b2e29dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557b2e497ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x557b2e48f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x557b2e6f9793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x557b2de1bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x557b2de1756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x557b2de05018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f179c4fed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f179c4fee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557b2dd43634 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 0x557b2de01aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557b306e34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557b2e591725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557b2e29c9b6 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-24 07:05: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,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 dc 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2621578==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55816f61ae32 bp 0x7ffd3cd89c70 sp 0x7ffd3cd89c68 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55816f61ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55816f61a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55816f3259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55816f326d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55816f520ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55816f518952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55816f782793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55816eea4c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55816eea056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55816ee8e018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f8dc4f47d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8dc4f47e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55816edcc634 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 0x55816ee8aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55817176c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55816f61a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55816f3259b6 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-24 07:05: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,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 > ================================================================= > ==2621587==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x5569eabfde32 bp 0x7ffee20de9f0 sp 0x7ffee20de9e8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x5569eabfde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5569eabfd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5569ea9089b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5569ea909d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5569eab03ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5569eaafb952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5569ead65793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5569ea487c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5569ea48356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5569ea471018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f9efe47fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9efe47fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5569ea3af634 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 0x5569ea46daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5569ecd4f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5569eabfd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5569ea9089b6 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-24 07:05: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,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 d5 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2621589==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x558705a6ce32 bp 0x7ffd5996c050 sp 0x7ffd5996c048 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x558705a6ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558705a6c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5587057779b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558705778d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558705972ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55870596a952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x558705bd4793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5587052f6c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5587052f256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5587052e0018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f7ba07d5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7ba07d5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55870521e634 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 0x5587052dcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558707bbe4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558705a6c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5587057779b6 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-24 07:05: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,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 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 > ================================================================= > ==2621661==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x560ea6124e32 bp 0x7fffa806d4f0 sp 0x7fffa806d4e8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x560ea6124e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560ea61249df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560ea5e2f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560ea5e30d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560ea602aebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x560ea6022952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x560ea628c793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x560ea59aec72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x560ea59aa56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x560ea5998018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f549fcb9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f549fcb9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560ea58d6634 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 0x560ea5994aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560ea82764f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560ea6124725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560ea5e2f9b6 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-24 07:05: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,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 38 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 > ================================================================= > ==2621440==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x5617d510be32 bp 0x7ffe4c5e30d0 sp 0x7ffe4c5e30c8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x5617d510be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5617d510b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5617d4e169b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5617d4e17d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5617d5011ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5617d5009952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5617d5273793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5617d4995c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5617d499156c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5617d497f018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fe352a08d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe352a08e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5617d48bd634 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 0x5617d497baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5617d725d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5617d510b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5617d4e169b6 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-24 07:05:57 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 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 > ================================================================= > ==2621464==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55e549311e32 bp 0x7ffe987e3cd0 sp 0x7ffe987e3cc8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55e549311e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e5493119df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e54901c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e54901dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e54920ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e54920a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e54920c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e548b916a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e548b94698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e548b85216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdf562b3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdf562b3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e548ac3634 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 0x55e548b81aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e54b4634f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e549311725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e54901c9b6 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-24 07:05: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_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 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 > ================================================================= > ==2621456==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5592f39ece32 bp 0x7ffc8ddce6b0 sp 0x7ffc8ddce6a8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5592f39ece31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5592f39ec9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5592f36f79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5592f36f8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5592f38e5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5592f38e5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5592f38e77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5592f326c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5592f326f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5592f3260216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fae358e8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fae358e8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5592f319e634 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 0x5592f325caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5592f5b3e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5592f39ec725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5592f36f79b6 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-24 07:05: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_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 99 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 > ================================================================= > ==2621424==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x56282f43ee32 bp 0x7ffe5fd123f0 sp 0x7ffe5fd123e8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x56282f43ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56282f43e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56282f1499b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56282f14ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56282f344ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56282f33c952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56282f5a6793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56282ecc8c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56282ecc456c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56282ecb2018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f37f87c0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f37f87c0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56282ebf0634 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 0x56282ecaeaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5628315904f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56282f43e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56282f1499b6 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-24 07:05:57 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 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 > ================================================================= > ==2621426==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5652c4641e32 bp 0x7ffd551262f0 sp 0x7ffd551262e8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5652c4641e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5652c46419df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5652c434c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5652c434dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5652c453ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5652c453a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5652c453c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5652c3ec16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5652c3ec4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5652c3eb5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa880551d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa880551e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5652c3df3634 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 0x5652c3eb1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5652c67934f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5652c4641725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5652c434c9b6 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-24 07:05:57 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 > ================================================================= > ==2621733==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a50f7c6e32 bp 0x7ffd2733baf0 sp 0x7ffd2733bae8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a50f7c6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a50f7c69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a50f4d19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a50f4d2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a50f6bfe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a50f6bf786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a50f6c17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a50f0466a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a50f049698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a50f03a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff201aced8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff201acee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a50ef78634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a50f036aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a5119184f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a50f7c6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a50f4d19b6 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 > ================================================================= > ==2621773==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55aba17b7e32 bp 0x7ffd476e8690 sp 0x7ffd476e8688 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55aba17b7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55aba17b79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55aba14c29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55aba14c3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55aba16b0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55aba16b0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55aba16b27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55aba10376a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55aba103a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55aba102b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb86c609d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb86c609e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55aba0f69634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55aba1027aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55aba39094f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55aba17b7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55aba14c29b6 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 > ================================================================= > ==2621692==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558a53268e32 bp 0x7fffa557e6b0 sp 0x7fffa557e6a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558a53268e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558a532689df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558a52f739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558a52f74d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558a53161e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558a53161786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558a531637f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558a52ae86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558a52aeb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558a52adc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f75759b0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f75759b0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558a52a1a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558a52ad8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558a553ba4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558a53268725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558a52f739b6 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 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 > ================================================================= > ==2621720==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557dedffae32 bp 0x7ffdf77dfab0 sp 0x7ffdf77dfaa8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557dedffae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557dedffa9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557dedd059b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557dedd06d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557dedef3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557dedef3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557dedef57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557ded87a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557ded87d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557ded86e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4fd40a2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4fd40a2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557ded7ac634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557ded86aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x557df014c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557dedffa725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557dedd059b6 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 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 > ================================================================= > ==2621315==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000acb4 at pc 0x556744f66e32 bp 0x7ffdad064d70 sp 0x7ffdad064d68 > READ of size 4 at 0x61600000acb4 thread T0 > #0 0x556744f66e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556744f669df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556744c719b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556744c72d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556744e5fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556744e5f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556744e617f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5567447e66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5567447e9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5567447da216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb568982d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb568982e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556744718634 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 0x5567447d6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5567470b84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556744f66725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556744c719b6 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 e7 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 > ================================================================= > ==2621326==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x555871cd0e32 bp 0x7fffe664d950 sp 0x7fffe664d948 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x555871cd0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555871cd09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5558719db9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5558719dcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555871bc9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555871bc9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555871bcb7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5558715506a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555871553698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555871544216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0bb860dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0bb860de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555871482634 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 0x555871540aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555873e224f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555871cd0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5558719db9b6 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 ff 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 > ================================================================= > ==2621306==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x563accfe2e32 bp 0x7ffedfbb65b0 sp 0x7ffedfbb65a8 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x563accfe2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563accfe29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563accced9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563accceed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563accedbe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563accedb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563accedd7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563acc8626a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563acc865698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563acc856216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4373d88d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4373d88e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563acc794634 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 0x563acc852aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563acf1344f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563accfe2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563accced9b6 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 ee 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 > ================================================================= > ==2621286==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x563e311bce32 bp 0x7ffc9baf6930 sp 0x7ffc9baf6928 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x563e311bce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563e311bc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563e30ec79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563e30ec8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563e310b5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563e310b5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563e310b77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563e30a3c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563e30a3f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563e30a30216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0437c63d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0437c63e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563e3096e634 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 0x563e30a2caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563e3330e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563e311bc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563e30ec79b6 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 > ================================================================= > ==2621335==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55d291afce32 bp 0x7ffe6b441070 sp 0x7ffe6b441068 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55d291afce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d291afc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d2918079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d291808d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d2919f5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d2919f5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d2919f77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d29137c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d29137f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d291370216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6f5de38d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6f5de38e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d2912ae634 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 0x55d29136caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d293c4e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d291afc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d2918079b6 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 c1 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 > ================================================================= > ==2621361==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x5647fee83e32 bp 0x7ffd0a9e0830 sp 0x7ffd0a9e0828 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x5647fee83e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5647fee839df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5647feb8e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5647feb8fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5647fed7ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5647fed7c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5647fed7e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5647fe7036a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5647fe706698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5647fe6f7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f42e22ded8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f42e22dee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5647fe635634 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 0x5647fe6f3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564800fd54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5647fee83725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5647feb8e9b6 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 27 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 > ================================================================= > ==2621420==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55e5c13f8e32 bp 0x7ffd4b5a75b0 sp 0x7ffd4b5a75a8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55e5c13f8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e5c13f89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e5c11039b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e5c1104d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e5c12f1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e5c12f1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e5c12f37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e5c0c786a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e5c0c7b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e5c0c6c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8ee1f61d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8ee1f61e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e5c0baa634 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 0x55e5c0c68aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e5c354a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e5c13f8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e5c11039b6 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 29 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 > ================================================================= > ==2621409==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55f89d2c4e32 bp 0x7ffc92e27230 sp 0x7ffc92e27228 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55f89d2c4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f89d2c49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f89cfcf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f89cfd0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f89d1bde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f89d1bd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f89d1bf7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f89cb446a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f89cb47698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f89cb38216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4e4744bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4e4744be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f89ca76634 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 0x55f89cb34aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f89f4164f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f89d2c4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f89cfcf9b6 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 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 > ================================================================= > ==2621883==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55a0cd36fe32 bp 0x7ffea8f86990 sp 0x7ffea8f86988 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55a0cd36fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a0cd36f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a0cd07a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a0cd07bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a0cd268e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a0cd268786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a0cd26a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a0ccbef6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a0ccbf2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a0ccbe3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2d44ebfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2d44ebfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a0ccb21634 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 0x55a0ccbdfaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a0cf4c14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a0cd36f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a0cd07a9b6 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-24 07:06: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,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 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 > ================================================================= > ==2621906==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55e8d5962e32 bp 0x7ffde096d010 sp 0x7ffde096d008 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55e8d5962e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e8d59629df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e8d566d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e8d566ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e8d585be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e8d585b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e8d585d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e8d51e26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e8d51e5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e8d51d6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f34bf10fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f34bf10fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e8d5114634 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 0x55e8d51d2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e8d7ab44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e8d5962725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e8d566d9b6 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-24 07:06: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,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 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 > ================================================================= > ==2621881==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x564fa4247e32 bp 0x7ffdb2037c30 sp 0x7ffdb2037c28 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x564fa4247e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564fa42479df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564fa3f529b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564fa3f53d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564fa4140e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564fa4140786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564fa41427f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564fa3ac76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564fa3aca698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564fa3abb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f19b60b2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f19b60b2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564fa39f9634 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 0x564fa3ab7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564fa63994f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564fa4247725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564fa3f529b6 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-24 07:06: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_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 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 > ================================================================= > ==2621865==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x562428bf7e32 bp 0x7ffdc02080b0 sp 0x7ffdc02080a8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x562428bf7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562428bf79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5624289029b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562428903d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562428af0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562428af0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562428af27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5624284776a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56242847a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56242846b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe261d86d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe261d86e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5624283a9634 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 0x562428467aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56242ad494f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562428bf7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5624289029b6 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-24 07:06: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,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 > ================================================================= > ==2622608==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000acb4 at pc 0x561e1e23ee32 bp 0x7fff8c4194d0 sp 0x7fff8c4194c8 > READ of size 4 at 0x61600000acb4 thread T0 > #0 0x561e1e23ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561e1e23e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561e1df499b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561e1df4ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561e1e137e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561e1e137786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561e1e1397f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561e1dabe6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561e1dac1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561e1dab2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7efcf72e0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efcf72e0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561e1d9f0634 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 0x561e1daaeaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561e203904f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561e1e23e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561e1df499b6 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 9f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2622531==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55b14fe6fe32 bp 0x7ffc55d1c750 sp 0x7ffc55d1c748 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55b14fe6fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b14fe6f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b14fb7a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b14fb7bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b14fd68e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b14fd68786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b14fd6a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b14f6ef6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b14f6f2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b14f6e3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fec7a073d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fec7a073e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b14f621634 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 0x55b14f6dfaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b151fc14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b14fe6f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b14fb7a9b6 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-24 07:06: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,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 > ================================================================= > ==2622477==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55db80db4e32 bp 0x7ffe26a7dcd0 sp 0x7ffe26a7dcc8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55db80db4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55db80db49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55db80abf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55db80ac0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55db80cade68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55db80cad786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55db80caf7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55db806346a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55db80637698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55db80628216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9714e8fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9714e8fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55db80566634 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 0x55db80624aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55db82f064f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55db80db4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55db80abf9b6 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-24 07:06: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,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 f8 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 > ================================================================= > ==2622672==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x564888b1ce32 bp 0x7ffc1712bf70 sp 0x7ffc1712bf68 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x564888b1ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564888b1c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5648888279b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564888828d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564888a15e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564888a15786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564888a177f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56488839c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56488839f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564888390216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6bf8b96d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6bf8b96e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5648882ce634 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 0x56488838caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56488ac6e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564888b1c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5648888279b6 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-24 07:06:05 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 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 > ================================================================= > ==2622660==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x563242b96e32 bp 0x7ffca38372b0 sp 0x7ffca38372a8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x563242b96e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563242b969df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5632428a19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5632428a2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563242a8fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563242a8f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563242a917f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5632424166a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563242419698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56324240a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4d63731d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4d63731e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563242348634 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 0x563242406aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x563244ce84f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563242b96725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5632428a19b6 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-24 07:06:05 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-24 07:06:05 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 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 > ================================================================= > ==2622634==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55736bb49e32 bp 0x7ffe2ec5dff0 sp 0x7ffe2ec5dfe8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55736bb49e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55736bb499df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55736b8549b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55736b855d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55736ba42e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55736ba42786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55736ba447f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55736b3c96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55736b3cc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55736b3bd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7feb00cdbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7feb00cdbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55736b2fb634 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 0x55736b3b9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55736dc9b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55736bb49725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55736b8549b6 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-24 07:06:04 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 > ================================================================= > ==2622653==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55a4c114fe32 bp 0x7ffcfbcd7750 sp 0x7ffcfbcd7748 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55a4c114fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a4c114f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a4c0e5a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a4c0e5bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a4c1048e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a4c1048786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a4c104a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a4c09cf6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a4c09d2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a4c09c3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc4b60f3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc4b60f3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a4c0901634 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 0x55a4c09bfaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a4c32a14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a4c114f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a4c0e5a9b6 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-24 07:06:04 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 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 > ================================================================= > ==2622657==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x561222acce32 bp 0x7ffe5ea2a8d0 sp 0x7ffe5ea2a8c8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x561222acce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561222acc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5612227d79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5612227d8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5612229c5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5612229c5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5612229c77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56122234c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56122234f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561222340216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd79eacbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd79eacbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56122227e634 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 0x56122233caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561224c1e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561222acc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5612227d79b6 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-24 07:06:04 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 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 > ================================================================= > ==2622651==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000acb4 at pc 0x564fb19f7e32 bp 0x7ffde18276d0 sp 0x7ffde18276c8 > READ of size 4 at 0x61600000acb4 thread T0 > #0 0x564fb19f7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564fb19f79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564fb17029b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564fb1703d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564fb18f0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564fb18f0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564fb18f27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564fb12776a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564fb127a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564fb126b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4180b46d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4180b46e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564fb11a9634 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 0x564fb1267aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564fb3b494f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564fb19f7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564fb17029b6 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 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 > ================================================================= > ==2622667==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x561c3bd05e32 bp 0x7ffe8ca4ae70 sp 0x7ffe8ca4ae68 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x561c3bd05e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561c3bd059df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561c3ba109b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561c3ba11d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561c3bbfee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561c3bbfe786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561c3bc007f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561c3b5856a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561c3b588698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561c3b579216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0b632aad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0b632aae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561c3b4b7634 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 0x561c3b575aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561c3de574f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561c3bd05725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561c3ba109b6 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-24 07:06:05 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 18 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 > ================================================================= > ==2622744==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5606297c8e32 bp 0x7ffcfffc1470 sp 0x7ffcfffc1468 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5606297c8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5606297c89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5606294d39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5606294d4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5606296c1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5606296c1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5606296c37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5606290486a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56062904b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56062903c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcfb1779d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcfb1779e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560628f7a634 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 0x560629038aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56062b91a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5606297c8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5606294d39b6 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-24 07:06:05 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 ba 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2622738==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x564440ccae32 bp 0x7ffc5d7e8810 sp 0x7ffc5d7e8808 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x564440ccae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564440cca9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5644409d59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5644409d6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564440bc3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564440bc3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564440bc57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56444054a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56444054d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56444053e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3682e69d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3682e69e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56444047c634 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 0x56444053aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564442e1c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564440cca725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5644409d59b6 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-24 07:06:05 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 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 > ================================================================= > ==2622734==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5645986d0e32 bp 0x7fff10c0abb0 sp 0x7fff10c0aba8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5645986d0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5645986d09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5645983db9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5645983dcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5645985c9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5645985c9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5645985cb7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564597f506a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564597f53698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564597f44216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7955670d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7955670e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564597e82634 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 0x564597f40aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56459a8224f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5645986d0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5645983db9b6 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-24 07:06:05 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 2c 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 > ================================================================= > ==2622742==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55f13bca0e32 bp 0x7ffdcd0dbb30 sp 0x7ffdcd0dbb28 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55f13bca0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f13bca09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f13b9ab9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f13b9acd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f13bb99e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f13bb99786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f13bb9b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f13b5206a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f13b523698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f13b514216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc4016c6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc4016c6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f13b452634 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 0x55f13b510aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f13ddf24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f13bca0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f13b9ab9b6 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-24 07:06:05 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 8d 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 > ================================================================= > ==2622763==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x555c878e4e32 bp 0x7ffce71c7af0 sp 0x7ffce71c7ae8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x555c878e4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555c878e49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555c875ef9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555c875f0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555c877dde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555c877dd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555c877df7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555c871646a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555c87167698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555c87158216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1b50f39d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1b50f39e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555c87096634 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 0x555c87154aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555c89a364f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555c878e4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555c875ef9b6 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-24 07:06:05 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 33 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 > ================================================================= > ==2622799==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x562dc86aae32 bp 0x7fffbbb31c10 sp 0x7fffbbb31c08 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x562dc86aae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562dc86aa9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562dc83b59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562dc83b6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562dc85a3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562dc85a3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562dc85a57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562dc7f2a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562dc7f2d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562dc7f1e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4433034d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4433034e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562dc7e5c634 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 0x562dc7f1aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562dca7fc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562dc86aa725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562dc83b59b6 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-24 07:06:05 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 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 > ================================================================= > ==2622803==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55d73ac58e32 bp 0x7ffc8cc1b3f0 sp 0x7ffc8cc1b3e8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55d73ac58e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d73ac589df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d73a9639b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d73a964d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d73ab51e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d73ab51786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d73ab537f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d73a4d86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d73a4db698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d73a4cc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7d119e0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7d119e0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d73a40a634 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 0x55d73a4c8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d73cdaa4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d73ac58725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d73a9639b6 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-24 07:06:05 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 82 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 > ================================================================= > ==2622746==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5586350dde32 bp 0x7ffe1a3e49f0 sp 0x7ffe1a3e49e8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5586350dde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5586350dd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558634de89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558634de9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558634fd6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558634fd6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558634fd87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55863495d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558634960698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558634951216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa2f5bfed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa2f5bfee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55863488f634 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 0x55863494daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55863722f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5586350dd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558634de89b6 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-24 07:06:05 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 c6 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 > ================================================================= > ==2622766==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x560a90d42e32 bp 0x7ffd98df52f0 sp 0x7ffd98df52e8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x560a90d42e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560a90d429df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560a90a4d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560a90a4ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560a90c3be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560a90c3b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560a90c3d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560a905c26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560a905c5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560a905b6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3c20b05d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3c20b05e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560a904f4634 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 0x560a905b2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560a92e944f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560a90d42725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560a90a4d9b6 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-24 07:06:05 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 bf 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2622526==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5572ebdfce32 bp 0x7ffcc9b3a1d0 sp 0x7ffcc9b3a1c8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5572ebdfce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5572ebdfc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5572ebb079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5572ebb08d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5572ebcf5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5572ebcf5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5572ebcf77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5572eb67c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5572eb67f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5572eb670216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8850cdbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8850cdbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5572eb5ae634 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 0x5572eb66caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5572edf4e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5572ebdfc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5572ebb079b6 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-24 07:06: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 ---------- 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 > ================================================================= > ==2622488==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d9b4 at pc 0x55c9f4842e32 bp 0x7ffddeb59810 sp 0x7ffddeb59808 > READ of size 4 at 0x61600000d9b4 thread T0 > #0 0x55c9f4842e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c9f48429df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c9f454d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c9f454ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c9f473be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c9f473b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c9f473d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c9f40c26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c9f40c5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c9f40b6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd013594d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd013594e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c9f3ff4634 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 0x55c9f40b2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c9f69944f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c9f4842725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c9f454d9b6 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-24 07:06: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,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 4c 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 > ================================================================= > ==2622505==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d9b4 at pc 0x56460e43ee32 bp 0x7ffe8affbf90 sp 0x7ffe8affbf88 > READ of size 4 at 0x61600000d9b4 thread T0 > #0 0x56460e43ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56460e43e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56460e1499b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56460e14ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56460e344ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56460e33c952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56460ee1aa63 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 0x56460ea938dc in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1219:17 > #8 0x56460e92b6bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #9 0x56460e936535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #10 0x56460dcc5b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #11 0x56460dcc456c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #12 0x56460dcb2018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #13 0x7f3fc57b0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #14 0x7f3fc57b0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #15 0x56460dbf0634 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 0x56460dcaeaad 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-24 07:06: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,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 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 > ================================================================= > ==2622015==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x558cbd7d3e32 bp 0x7ffc4ac24dd0 sp 0x7ffc4ac24dc8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x558cbd7d3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558cbd7d39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558cbd4de9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558cbd4dfd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558cbd6d9ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x558cbd6d1952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x558cbe1afa63 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 0x558cbde288dc in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1219:17 > #8 0x558cbdcc06bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #9 0x558cbdccb535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #10 0x558cbd05ab4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #11 0x558cbd05956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #12 0x558cbd047018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #13 0x7fd620236d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #14 0x7fd620236e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #15 0x558cbcf85634 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 0x558cbd043aad 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 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 > ================================================================= > ==2621798==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x560786c1ae32 bp 0x7ffd23ef18d0 sp 0x7ffd23ef18c8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x560786c1ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560786c1a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5607869259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560786926d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560786b13e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560786b13786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560786b157f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56078649a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56078649d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56078648e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8b11499d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8b11499e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5607863cc634 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 0x56078648aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x560788d6c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560786c1a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5607869259b6 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-24 07:05: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,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 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 > ================================================================= > ==2621834==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55bfea5c4e32 bp 0x7fff1ab2b8d0 sp 0x7fff1ab2b8c8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55bfea5c4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bfea5c49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bfea2cf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bfea2d0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bfea4bde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bfea4bd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bfea4bf7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bfe9e446a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bfe9e47698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bfe9e38216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa97884bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa97884be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bfe9d76634 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 0x55bfe9e34aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55bfec7164f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bfea5c4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bfea2cf9b6 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 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 > ================================================================= > ==2621804==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55c78925be32 bp 0x7ffd2678abb0 sp 0x7ffd2678aba8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55c78925be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c78925b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c788f669b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c788f67d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c789154e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c789154786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c7891567f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c788adb6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c788ade698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c788acf216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc271845d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc271845e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c788a0d634 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 0x55c788acbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c78b3ad4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c78925b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c788f669b6 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 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 > ================================================================= > ==2621822==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55efa5c82e32 bp 0x7fffc3889b90 sp 0x7fffc3889b88 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55efa5c82e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55efa5c829df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55efa598d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55efa598ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55efa5b7be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55efa5b7b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55efa5b7d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55efa55026a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55efa5505698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55efa54f6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7efc73335d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efc73335e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55efa5434634 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 0x55efa54f2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55efa7dd44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55efa5c82725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55efa598d9b6 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 c7 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 > ================================================================= > ==2621863==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000bbb4 at pc 0x55f5809d7e32 bp 0x7ffda0450350 sp 0x7ffda0450348 > READ of size 4 at 0x61600000bbb4 thread T0 > #0 0x55f5809d7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f5809d79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f5806e29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f5806e3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f5808ddebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55f5808d5952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55f5802624e6 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:802:23 > #7 0x55f58025d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #8 0x55f58024b018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #9 0x7fafa315fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #10 0x7fafa315fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #11 0x55f580189634 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 0x55f580247aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f582b294f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f5809d7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f5806e29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #4 0x55f5806e3d28 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-24 07:06: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,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 9c 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 > ================================================================= > ==2621842==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x55f4a4ee1e32 bp 0x7fffb04dcd90 sp 0x7fffb04dcd88 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x55f4a4ee1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f4a4ee19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f4a4bec9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f4a4bedd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f4a4de7ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55f4a4ddf952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55f4a5049793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55f4a476bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55f4a476756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55f4a4755018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f29be534d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f29be534e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f4a4693634 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 0x55f4a4751aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f4a70334f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f4a4ee1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f4a4bec9b6 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 3a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2621845==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x55a711634e32 bp 0x7fffbc03fb70 sp 0x7fffbc03fb68 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x55a711634e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a7116349df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a71133f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a711340d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a71153aebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55a711532952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55a71179c793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55a710ebec72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55a710eba56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55a710ea8018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f251bbd4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f251bbd4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a710de6634 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 0x55a710ea4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55a7137864f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a711634725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a71133f9b6 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 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 > ================================================================= > ==2621785==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x563135240e32 bp 0x7ffd533fbf90 sp 0x7ffd533fbf88 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x563135240e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5631352409df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563134f4b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563134f4cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563135139e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563135139786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56313513b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563134ac06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563134ac3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563134ab4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb9d6904d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb9d6904e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5631349f2634 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 0x563134ab0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5631373924f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563135240725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563134f4b9b6 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-24 07:05: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,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 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 > ================================================================= > ==2621800==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x563521fcbe32 bp 0x7ffe77fa70d0 sp 0x7ffe77fa70c8 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x563521fcbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563521fcb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563521cd69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563521cd7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563521ec4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563521ec4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563521ec67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56352184b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56352184e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56352183f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe0e4f3ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe0e4f3ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56352177d634 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 0x56352183baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56352411d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563521fcb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563521cd69b6 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-24 07:05: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,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 1a 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 > ================================================================= > ==2621078==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x564639104e32 bp 0x7ffffc1fe3d0 sp 0x7ffffc1fe3c8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x564639104e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5646391049df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564638e0f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564638e10d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564638ffde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564638ffd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564638fff7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5646389846a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564638987698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564638978216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f054fc01d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f054fc01e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5646388b6634 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 0x564638974aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56463b2564f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564639104725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564638e0f9b6 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 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 > ================================================================= > ==2621090==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55b0a75ece32 bp 0x7fffebb0c270 sp 0x7fffebb0c268 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55b0a75ece31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b0a75ec9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b0a72f79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b0a72f8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b0a74e5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b0a74e5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b0a74e77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b0a6e6c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b0a6e6f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b0a6e60216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fad969f8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fad969f8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b0a6d9e634 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 0x55b0a6e5caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b0a973e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b0a75ec725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b0a72f79b6 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 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 > ================================================================= > ==2621111==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55e226d38e32 bp 0x7ffdcd20ea10 sp 0x7ffdcd20ea08 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55e226d38e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e226d389df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e226a439b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e226a44d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e226c31e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e226c31786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e226c337f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e2265b86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e2265bb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e2265ac216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0e03c96d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0e03c96e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e2264ea634 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 0x55e2265a8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e228e8a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e226d38725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e226a439b6 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 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 > ================================================================= > ==2621106==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55f4642c6e32 bp 0x7fff7cfc0370 sp 0x7fff7cfc0368 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55f4642c6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f4642c69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f463fd19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f463fd2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f4641bfe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f4641bf786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f4641c17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f463b466a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f463b49698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f463b3a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f73930b0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f73930b0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f463a78634 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 0x55f463b36aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55f4664184f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f4642c6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f463fd19b6 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 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 > ================================================================= > ==2621075==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x559fcf942e32 bp 0x7ffc5714b070 sp 0x7ffc5714b068 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x559fcf942e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559fcf9429df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559fcf64d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559fcf64ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559fcf83be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559fcf83b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559fcf83d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559fcf1c26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559fcf1c5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559fcf1b6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f896b751d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f896b751e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559fcf0f4634 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 0x559fcf1b2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559fd1a944f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559fcf942725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559fcf64d9b6 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-24 07:05:55 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 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 > ================================================================= > ==2621086==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5638444c8e32 bp 0x7ffcf0feb2b0 sp 0x7ffcf0feb2a8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5638444c8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5638444c89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5638441d39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5638441d4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5638443c1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5638443c1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5638443c37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563843d486a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563843d4b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563843d3c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd365aa1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd365aa1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563843c7a634 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 0x563843d38aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56384661a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5638444c8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5638441d39b6 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-24 07:05:55 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 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 > ================================================================= > ==2621133==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x56370bf31e32 bp 0x7fffc564f270 sp 0x7fffc564f268 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x56370bf31e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56370bf319df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56370bc3c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56370bc3dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56370be2ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56370be2a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56370be2c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56370b7b16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56370b7b4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56370b7a5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f025bc1fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f025bc1fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56370b6e3634 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 0x56370b7a1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56370e0834f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56370bf31725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56370bc3c9b6 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 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 > ================================================================= > ==2622411==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55b3feebde32 bp 0x7ffe0c4d6070 sp 0x7ffe0c4d6068 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55b3feebde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b3feebd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b3febc89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b3febc9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b3fedb6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b3fedb6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b3fedb87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b3fe73d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b3fe740698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b3fe731216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f97f6b63d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f97f6b63e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b3fe66f634 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 0x55b3fe72daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b40100f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b3feebd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b3febc89b6 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-24 07:06: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,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 47 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 > ================================================================= > ==2621019==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x56030aaa1e32 bp 0x7ffd6dc408d0 sp 0x7ffd6dc408c8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x56030aaa1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56030aaa19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56030a7ac9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56030a7add28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56030a99ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56030a99a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56030a99c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56030a3216a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56030a324698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56030a315216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f34ff09ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f34ff09ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56030a253634 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 0x56030a311aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56030cbf34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56030aaa1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56030a7ac9b6 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-24 07:05:55 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 > ================================================================= > ==2621036==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x559bb1affe32 bp 0x7fff46f4e790 sp 0x7fff46f4e788 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x559bb1affe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559bb1aff9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559bb180a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559bb180bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559bb19f8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559bb19f8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559bb19fa7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559bb137f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559bb1382698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559bb1373216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f49c806bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f49c806be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559bb12b1634 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 0x559bb136faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559bb3c514f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559bb1aff725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559bb180a9b6 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 0a 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 > ================================================================= > ==2621027==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x556751c65e32 bp 0x7fffadf9efb0 sp 0x7fffadf9efa8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x556751c65e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556751c659df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5567519709b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556751971d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556751b5ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556751b5e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556751b607f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5567514e56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5567514e8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5567514d9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f83afc6dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f83afc6de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556751417634 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 0x5567514d5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556753db74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556751c65725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5567519709b6 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 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 > ================================================================= > ==2622398==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000009ab4 at pc 0x55bcba3d9e32 bp 0x7ffc0182a9b0 sp 0x7ffc0182a9a8 > READ of size 4 at 0x616000009ab4 thread T0 > #0 0x55bcba3d9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bcba3d99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bcba0e49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bcba0e5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bcba2dfebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55bcba2d7952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55bcba541793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55bcb9c63c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55bcb9c5f56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55bcb9c4d018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fd48c7a8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd48c7a8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bcb9b8b634 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 0x55bcb9c49aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55bcbc52b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bcba3d9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bcba0e49b6 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 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 > ================================================================= > ==2622379==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000009ab4 at pc 0x55bb8854ae32 bp 0x7fffc07b6970 sp 0x7fffc07b6968 > READ of size 4 at 0x616000009ab4 thread T0 > #0 0x55bb8854ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bb8854a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bb882559b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bb88256d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bb88450ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55bb88448952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55bb886b2793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55bb87dd4c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55bb87dd056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55bb87dbe018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fba4b65bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fba4b65be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bb87cfc634 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 0x55bb87dbaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55bb8a69c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bb8854a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bb882559b6 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 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 > ================================================================= > ==2622361==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x562397d4fe32 bp 0x7fff0a495830 sp 0x7fff0a495828 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x562397d4fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562397d4f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562397a5a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562397a5bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562397c48e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562397c48786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562397c4a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5623975cf6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5623975d2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5623975c3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd2d0508d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd2d0508e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562397501634 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 0x5623975bfaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562399ea14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562397d4f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562397a5a9b6 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 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 > ================================================================= > ==2622400==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000009ab4 at pc 0x55d09172fe32 bp 0x7ffc1849e070 sp 0x7ffc1849e068 > READ of size 4 at 0x616000009ab4 thread T0 > #0 0x55d09172fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d09172f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d09143a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d09143bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d091635ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55d09162d952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55d091897793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55d090fb9c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55d090fb556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55d090fa3018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f82c922dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f82c922de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d090ee1634 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 0x55d090f9faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d0938814f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d09172f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d09143a9b6 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 b1 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2622134==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55944f994e32 bp 0x7ffce52a70f0 sp 0x7ffce52a70e8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55944f994e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55944f9949df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55944f69f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55944f6a0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55944f89aebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55944f892952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x559450370a63 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 0x55944ffe98dc in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1219:17 > #8 0x55944fe816bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #9 0x55944fe8c535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #10 0x55944f21bb4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #11 0x55944f21a56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #12 0x55944f208018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #13 0x7f46601b2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #14 0x7f46601b2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #15 0x55944f146634 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 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 > ================================================================= > ==2622150==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x561fbd383e32 bp 0x7ffe13020290 sp 0x7ffe13020288 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x561fbd383e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561fbd3839df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561fbd08e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561fbd08fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561fbd27ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561fbd27c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561fbd27e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561fbcc036a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561fbcc06698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561fbcbf7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa1fec7dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa1fec7de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561fbcb35634 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 0x561fbcbf3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561fbf4d54f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561fbd383725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561fbd08e9b6 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 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 > ================================================================= > ==2622142==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x55c67894fe32 bp 0x7ffed68e9370 sp 0x7ffed68e9368 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x55c67894fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c67894f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c67865a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c67865bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c678848e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c678848786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c67884a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c6781cf6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c6781d2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c6781c3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f96fe9bad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f96fe9bae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c678101634 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 0x55c6781bfaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55c67aaa14f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c67894f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c67865a9b6 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 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 > ================================================================= > ==2622140==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x55ede7cdee32 bp 0x7ffe41d377f0 sp 0x7ffe41d377e8 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x55ede7cdee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ede7cde9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ede79e99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ede79ead28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ede7bd7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ede7bd7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ede7bd97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ede755e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ede7561698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ede7552216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4ad91a2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4ad91a2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ede7490634 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 0x55ede754eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ede9e304f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ede7cde725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ede79e99b6 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 > ================================================================= > ==2622159==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x558b21378e32 bp 0x7ffdcccff3f0 sp 0x7ffdcccff3e8 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x558b21378e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558b213789df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558b210839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558b21084d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558b21271e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558b21271786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558b212737f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558b20bf86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558b20bfb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558b20bec216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd8075ebd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd8075ebe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558b20b2a634 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 0x558b20be8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x558b234ca4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558b21378725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558b210839b6 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 9a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2622418==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x55e503328e32 bp 0x7ffd3f8acbf0 sp 0x7ffd3f8acbe8 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x55e503328e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e5033289df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e5030339b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e503034d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e503221e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e503221786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e5032237f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e502ba86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e502bab698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e502b9c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb7869fcd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb7869fce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e502ada634 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 0x55e502b98aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e50547a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e503328725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e5030339b6 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 c7 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2622468==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x5573ac7c4e32 bp 0x7ffd3ef65730 sp 0x7ffd3ef65728 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x5573ac7c4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5573ac7c49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5573ac4cf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5573ac4d0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5573ac6bde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5573ac6bd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5573ac6bf7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5573ac0446a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5573ac047698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5573ac038216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f541277fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f541277fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5573abf76634 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 0x5573ac034aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5573ae9164f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5573ac7c4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5573ac4cf9b6 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 cd 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2622423==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x56436dff8e32 bp 0x7ffe78d23510 sp 0x7ffe78d23508 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x56436dff8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56436dff89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56436dd039b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56436dd04d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56436def1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56436def1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56436def37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56436d8786a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56436d87b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56436d86c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f872b367d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f872b367e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56436d7aa634 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 0x56436d868aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56437014a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56436dff8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56436dd039b6 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 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 > ================================================================= > ==2622163==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x5573ad448e32 bp 0x7fff80ecfcf0 sp 0x7fff80ecfce8 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x5573ad448e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5573ad4489df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5573ad1539b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5573ad154d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5573ad341e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5573ad341786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5573ad3437f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5573accc86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5573acccb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5573accbc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5dcf3f5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5dcf3f5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5573acbfa634 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 0x5573accb8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5573af59a4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5573ad448725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5573ad1539b6 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 e0 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 > ================================================================= > ==2622222==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x56054560de32 bp 0x7ffebfd8d850 sp 0x7ffebfd8d848 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x56054560de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56054560d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5605453189b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560545319d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560545506e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560545506786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5605455087f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560544e8d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560544e90698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560544e81216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4b7248ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4b7248ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560544dbf634 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 0x560544e7daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56054775f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56054560d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5605453189b6 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 > ================================================================= > ==2622227==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55b9a9abae32 bp 0x7ffd4e41a970 sp 0x7ffd4e41a968 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55b9a9abae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b9a9aba9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b9a97c59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b9a97c6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b9a99b3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b9a99b3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b9a99b57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b9a933a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b9a933d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b9a932e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb44787dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb44787de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b9a926c634 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 0x55b9a932aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b9abc0c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b9a9aba725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b9a97c59b6 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 > ================================================================= > ==2622243==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55d0deb4ee32 bp 0x7ffc6475a5d0 sp 0x7ffc6475a5c8 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55d0deb4ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d0deb4e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d0de8599b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d0de85ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d0dea47e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d0dea47786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d0dea497f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d0de3ce6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d0de3d1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d0de3c2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd907512d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd907512e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d0de300634 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 0x55d0de3beaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55d0e0ca04f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d0deb4e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d0de8599b6 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 > ================================================================= > ==2622238==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55fcdb7b9e32 bp 0x7ffe31651790 sp 0x7ffe31651788 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55fcdb7b9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fcdb7b99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fcdb4c49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fcdb4c5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fcdb6b2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fcdb6b2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fcdb6b47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fcdb0396a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fcdb03c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fcdb02d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc88f2ecd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc88f2ece3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fcdaf6b634 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 0x55fcdb029aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fcdd90b4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fcdb7b9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fcdb4c49b6 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 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 > ================================================================= > ==2622246==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55823a5a2e32 bp 0x7ffcb6994c30 sp 0x7ffcb6994c28 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55823a5a2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55823a5a29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55823a2ad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55823a2aed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55823a49be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55823a49b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55823a49d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558239e226a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558239e25698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558239e16216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc71b7a0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc71b7a0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558239d54634 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 0x558239e12aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55823c6f44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55823a5a2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55823a2ad9b6 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 > ================================================================= > ==2622269==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x559efbde1e32 bp 0x7ffe34ebb9f0 sp 0x7ffe34ebb9e8 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x559efbde1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559efbde19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559efbaec9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559efbaedd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559efbcdae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559efbcda786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559efbcdc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559efb6616a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559efb664698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559efb655216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1c9651ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1c9651ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559efb593634 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 0x559efb651aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559efdf334f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559efbde1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559efbaec9b6 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 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 > ================================================================= > ==2622292==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x559566b6ae32 bp 0x7ffc26e28bf0 sp 0x7ffc26e28be8 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x559566b6ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559566b6a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5595668759b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559566876d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559566a63e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559566a63786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559566a657f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5595663ea6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5595663ed698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5595663de216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa5b77bfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa5b77bfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55956631c634 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 0x5595663daaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559568cbc4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559566b6a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5595668759b6 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 > ================================================================= > ==2622235==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55e0e2272e32 bp 0x7fffcf5dbef0 sp 0x7fffcf5dbee8 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55e0e2272e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e0e22729df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e0e1f7d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e0e1f7ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e0e216be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e0e216b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e0e216d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e0e1af26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e0e1af5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e0e1ae6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1ee9b1ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1ee9b1ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e0e1a24634 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 0x55e0e1ae2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55e0e43c44f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e0e2272725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e0e1f7d9b6 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 > ================================================================= > ==2622339==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556d7cd64e32 bp 0x7ffccb8cae30 sp 0x7ffccb8cae28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556d7cd64e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556d7cd649df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556d7ca6f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556d7ca70d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556d7cc5de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556d7cc5d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556d7cc5f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556d7c5e46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556d7c5e7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556d7c5d8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff8c6796d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff8c6796e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556d7c516634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556d7c5d4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x556d7eeb64f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556d7cd64725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556d7ca6f9b6 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 > ================================================================= > ==2622297==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55fbded2be32 bp 0x7fffb2d5eeb0 sp 0x7fffb2d5eea8 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55fbded2be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fbded2b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fbdea369b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fbdea37d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fbdec24e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fbdec24786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fbdec267f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fbde5ab6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fbde5ae698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fbde59f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5d8b640d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5d8b640e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fbde4dd634 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 0x55fbde59baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55fbe0e7d4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fbded2b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fbdea369b6 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 > ================================================================= > ==2622313==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x561185951e32 bp 0x7ffe31515a50 sp 0x7ffe31515a48 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x561185951e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5611859519df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56118565c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56118565dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56118584ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56118584a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56118584c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5611851d16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5611851d4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5611851c5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f50d64f7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f50d64f7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561185103634 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 0x5611851c1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x561187aa34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561185951725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56118565c9b6 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 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 > ================================================================= > ==2622325==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x555db103ae32 bp 0x7fff43e32590 sp 0x7fff43e32588 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x555db103ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555db103a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555db0d459b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555db0d46d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555db0f33e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555db0f33786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555db0f357f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555db08ba6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555db08bd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555db08ae216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f943747ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f943747ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555db07ec634 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 0x555db08aaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x555db318c4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555db103a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555db0d459b6 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 > ================================================================= > ==2622331==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55697f5a8e32 bp 0x7fff4a2119d0 sp 0x7fff4a2119c8 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55697f5a8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55697f5a89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55697f2b39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55697f2b4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55697f4a1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55697f4a1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55697f4a37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55697ee286a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55697ee2b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55697ee1c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6f28f74d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6f28f74e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55697ed5a634 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 0x55697ee18aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5569816fa4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55697f5a8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55697f2b39b6 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 > ================================================================= > ==2622335==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x564e8047be32 bp 0x7ffe16b91c50 sp 0x7ffe16b91c48 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x564e8047be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564e8047b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564e801869b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564e80187d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564e80374e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564e80374786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564e803767f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564e7fcfb6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564e7fcfe698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564e7fcef216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdf2ea8fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdf2ea8fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564e7fc2d634 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 0x564e7fcebaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x564e825cd4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564e8047b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564e801869b6 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-24 07:06:10 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 73 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 > ================================================================= > ==2623802==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000016fb4 at pc 0x55ebc3162e32 bp 0x7ffe5a04ee90 sp 0x7ffe5a04ee88 > READ of size 4 at 0x616000016fb4 thread T0 > #0 0x55ebc3162e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ebc31629df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ebc2e6d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ebc2e6ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ebc3068ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55ebc3060952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55ebc3b3ea63 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 0x55ebc37b78dc in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1219:17 > #8 0x55ebc364f6bf in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #9 0x55ebc365a535 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #10 0x55ebc29e9b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #11 0x55ebc29e856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #12 0x55ebc29d6018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #13 0x7fb77f78ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #14 0x7fb77f78ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #15 0x55ebc2914634 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 d8 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2623587==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5625028eee32 bp 0x7ffed649c4d0 sp 0x7ffed649c4c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5625028eee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5625028ee9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5625025f99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5625025fad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5625027e7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5625027e7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5625027e97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56250216e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562502171698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562502162216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8d312c5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8d312c5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5625020a0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56250215eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x562504a404f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5625028ee725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5625025f99b6 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 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 > ================================================================= > ==2623590==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561776ebce32 bp 0x7fffe50af810 sp 0x7fffe50af808 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561776ebce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561776ebc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561776bc79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561776bc8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561776db5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561776db5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561776db77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56177673c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56177673f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561776730216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fac3a277d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fac3a277e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56177666e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56177672caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56177900e4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561776ebc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561776bc79b6 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 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 > ================================================================= > ==2623594==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b896171e32 bp 0x7ffcfe268530 sp 0x7ffcfe268528 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b896171e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b8961719df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b895e7c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b895e7dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b89606ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b89606a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b89606c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b8959f16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b8959f4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b8959e5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1f855ead8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1f855eae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b895923634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b8959e1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55b8982c34f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b896171725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b895e7c9b6 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 > ================================================================= > ==2623615==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563891795e32 bp 0x7ffd9f4bf570 sp 0x7ffd9f4bf568 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563891795e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5638917959df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5638914a09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5638914a1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56389168ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56389168e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5638916907f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5638910156a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563891018698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563891009216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5aa6cc9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5aa6cc9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563890f47634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563891005aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x5638938e74f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563891795725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5638914a09b6 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 d9 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2623622==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56546722de32 bp 0x7ffc0062bd50 sp 0x7ffc0062bd48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56546722de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56546722d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x565466f389b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x565466f39d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x565467126e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x565467126786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5654671287f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x565466aad6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x565466ab0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x565466aa1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5fdd3e8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5fdd3e8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5654669df634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x565466a9daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x56546937f4f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56546722d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x565466f389b6 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 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 > ================================================================= > ==2623668==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557c7173de32 bp 0x7ffc7acfdb10 sp 0x7ffc7acfdb08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557c7173de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557c7173d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557c714489b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557c71449d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557c71643ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x557c7163b952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x557c718a5793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x557c70fc7c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x557c70fc356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x557c70fb1018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f8408fc0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8408fc0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557c70eef634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557c70fadaad 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 ff 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 > ================================================================= > ==2623674==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ab7b45de32 bp 0x7ffd500bbbd0 sp 0x7ffd500bbbc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ab7b45de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ab7b45d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ab7b1689b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ab7b169d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ab7b363ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55ab7b35b952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55ab7b5c5793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55ab7ace7c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55ab7ace356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55ab7acd1018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f43338aad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f43338aae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ab7ac0f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ab7accdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x55ab7d5af4f1 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 a1 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2623704==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559b44450e32 bp 0x7ffddc019a70 sp 0x7ffddc019a68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559b44450e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559b444509df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559b4415b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559b4415cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559b44349e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559b44349786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559b4434b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559b43cd06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559b43cd3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559b43cc4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb55c74bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb55c74be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559b43c02634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559b43cc0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > #1 0x559b465a24f1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559b44450725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559b4415b9b6 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 ff 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 > ================================================================= > ==2623669==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e3ca0a6e32 bp 0x7fff6de96dd0 sp 0x7fff6de96dc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e3ca0a6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e3ca0a69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e3c9db19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e3c9db2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e3c9facebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55e3c9fa4952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55e3ca20e793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55e3c9930c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55e3c992c56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55e3c991a018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f834f873d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f834f873e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e3c9858634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: bb2102c5b4be691509c95f4fda84ec0e3650b0ee) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e3c9916aad 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: ]