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 ef 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3812684==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56381d134d32 bp 0x7ffef1701fd0 sp 0x7ffef1701fc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56381d134d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56381d1348df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56381ce3f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56381ce40d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56381d02dd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56381d02d686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56381d02f6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56381c9b46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56381c9b7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56381c9a8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb3921fed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb3921fee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56381c8e6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56381c9a4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56381f27c1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56381d134625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56381ce3f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3812670==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55799935dd32 bp 0x7ffcd2e744b0 sp 0x7ffcd2e744a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55799935dd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55799935d8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5579990689b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557999069d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557999256d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557999256686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5579992586f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557998bdd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557998be0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557998bd1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3014f86d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3014f86e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557998b0f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557998bcdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55799b4a51e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55799935d625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5579990689b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3812719==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556ded2ffd32 bp 0x7ffe80791730 sp 0x7ffe80791728 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556ded2ffd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556ded2ff8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556ded00a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556ded00bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556ded205dbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x556ded1fd852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x556ded467693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x556decb89c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x556decb8556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x556decb73018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f67ca244d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f67ca244e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556decab1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556decb6faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x556def4471e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556ded2ff625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556ded00a9b6 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 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 > ================================================================= > ==3805470==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b46a23bd32 bp 0x7ffcf61299f0 sp 0x7ffcf61299e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b46a23bd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b46a23b8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b469f469b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b469f47d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b46a134d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b46a134686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b46a1366f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b469abb6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b469abe698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b469aaf216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f30130e3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f30130e3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b4699ed634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b469aabaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55b46c3831e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b46a23b625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b469f469b6 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 dd 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3805488==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fd4f2e2d32 bp 0x7fff22928d70 sp 0x7fff22928d68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fd4f2e2d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fd4f2e28df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fd4efed9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fd4efeed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fd4f1dbd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fd4f1db686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fd4f1dd6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fd4eb626a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fd4eb65698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fd4eb56216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb5e5044d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb5e5044e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fd4ea94634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fd4eb52aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55fd5142a1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fd4f2e2625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fd4efed9b6 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 e6 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3805474==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557f94378d32 bp 0x7ffefacf1250 sp 0x7ffefacf1248 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557f94378d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557f943788df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557f940839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557f94084d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557f94271d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557f94271686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557f942736f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557f93bf86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557f93bfb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557f93bec216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb28d484d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb28d484e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557f93b2a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557f93be8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x557f964c01e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557f94378625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557f940839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3805456==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5594faba2d32 bp 0x7ffdabfe2570 sp 0x7ffdabfe2568 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5594faba2d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5594faba28df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5594fa8ad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5594fa8aed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5594faa9bd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5594faa9b686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5594faa9d6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5594fa4226a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5594fa425698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5594fa416216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f12fd984d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f12fd984e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5594fa354634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5594fa412aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5594fccea1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5594faba2625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5594fa8ad9b6 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 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 > ================================================================= > ==3805424==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cb0bb09d32 bp 0x7ffc9b941f10 sp 0x7ffc9b941f08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cb0bb09d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cb0bb098df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cb0b8149b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cb0b815d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cb0ba02d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cb0ba02686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cb0ba046f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cb0b3896a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cb0b38c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cb0b37d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f27ccc9ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f27ccc9ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cb0b2bb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cb0b379aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55cb0dc511e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cb0bb09625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cb0b8149b6 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 ed 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3805436==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5559fa370d32 bp 0x7ffec3a37030 sp 0x7ffec3a37028 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5559fa370d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5559fa3708df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5559fa07b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5559fa07cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5559fa269d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5559fa269686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5559fa26b6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5559f9bf06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5559f9bf3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5559f9be4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbcd3125d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbcd3125e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5559f9b22634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5559f9be0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5559fc4b81e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5559fa370625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5559fa07b9b6 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 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 > ================================================================= > ==3805731==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555d86697d32 bp 0x7ffcb9409790 sp 0x7ffcb9409788 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555d86697d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555d866978df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555d863a29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555d863a3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555d86590d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555d86590686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555d865926f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555d85f176a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555d85f1a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555d85f0b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7feff604dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7feff604de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555d85e49634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555d85f07aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x555d887df1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555d86697625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555d863a29b6 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 56 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3805703==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e8e10a2d32 bp 0x7ffd5cfb0250 sp 0x7ffd5cfb0248 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e8e10a2d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e8e10a28df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e8e0dad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e8e0daed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e8e0f9bd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e8e0f9b686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e8e0f9d6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e8e09226a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e8e0925698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e8e0916216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f161fec3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f161fec3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e8e0854634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e8e0912aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55e8e31ea1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e8e10a2625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e8e0dad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809196==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55611bb55d32 bp 0x7ffd55142770 sp 0x7ffd55142768 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55611bb55d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55611bb558df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55611b8609b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55611b861d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55611ba4ed68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55611ba4e686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55611ba506f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55611b3d56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55611b3d8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55611b3c9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3f40ad9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3f40ad9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55611b307634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55611b3c5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55611dc9d1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55611bb55625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55611b8609b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 51 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3809205==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a239252d32 bp 0x7ffddd9e6b30 sp 0x7ffddd9e6b28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a239252d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a2392528df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a238f5d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a238f5ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a23914bd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a23914b686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a23914d6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a238ad26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a238ad5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a238ac6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f78b56e7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f78b56e7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a238a04634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a238ac2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55a23b39a1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a239252625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a238f5d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809244==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558185112d32 bp 0x7ffed0659eb0 sp 0x7ffed0659ea8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558185112d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5581851128df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558184e1d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558184e1ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55818500bd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55818500b686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55818500d6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5581849926a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558184995698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558184986216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f43efec3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f43efec3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5581848c4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558184982aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55818725a1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558185112625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558184e1d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809256==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d19de62d32 bp 0x7ffec73af0b0 sp 0x7ffec73af0a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d19de62d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d19de628df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d19db6d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d19db6ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d19dd5bd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d19dd5b686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d19dd5d6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d19d6e26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d19d6e5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d19d6d6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4ab543bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4ab543be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d19d614634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d19d6d2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55d19ffaa1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d19de62625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d19db6d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809434==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5585890d0d32 bp 0x7fff6d6831b0 sp 0x7fff6d6831a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5585890d0d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5585890d08df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558588ddb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558588ddcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558588fc9d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558588fc9686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558588fcb6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5585889506a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558588953698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558588944216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9530a06d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9530a06e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558588882634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558588940aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55858b2181e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5585890d0625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558588ddb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809470==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d079f1ad32 bp 0x7ffea16c6910 sp 0x7ffea16c6908 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d079f1ad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d079f1a8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d079c259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d079c26d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d079e13d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d079e13686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d079e156f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d07979a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d07979d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d07978e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcac40c6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcac40c6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d0796cc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d07978aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55d07c0621e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d079f1a625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d079c259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809334==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55aad8fbcd32 bp 0x7fff50bebc70 sp 0x7fff50bebc68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55aad8fbcd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55aad8fbc8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55aad8cc79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55aad8cc8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55aad8eb5d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55aad8eb5686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55aad8eb76f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55aad883c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55aad883f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55aad8830216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa63dd52d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa63dd52e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55aad876e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55aad882caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55aadb1041e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55aad8fbc625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55aad8cc79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3809366==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55613b282d32 bp 0x7ffe866bc2d0 sp 0x7ffe866bc2c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55613b282d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55613b2828df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55613af8d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55613af8ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55613b17bd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55613b17b686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55613b17d6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55613ab026a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55613ab05698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55613aaf6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdfc64fbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdfc64fbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55613aa34634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55613aaf2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55613d3ca1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55613b282625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55613af8d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809404==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55de0322bd32 bp 0x7ffd182b2370 sp 0x7ffd182b2368 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55de0322bd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55de0322b8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55de02f369b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55de02f37d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55de03124d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55de03124686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55de031266f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55de02aab6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55de02aae698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55de02a9f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcba9365d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcba9365e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55de029dd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55de02a9baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55de053731e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55de0322b625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55de02f369b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809413==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a5ffe2bd32 bp 0x7fff6db65730 sp 0x7fff6db65728 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a5ffe2bd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a5ffe2b8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a5ffb369b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a5ffb37d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a5ffd24d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a5ffd24686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a5ffd266f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a5ff6ab6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a5ff6ae698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a5ff69f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f82a5eb2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f82a5eb2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a5ff5dd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a5ff69baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55a601f731e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a5ffe2b625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a5ffb369b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809418==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556a5abf1d32 bp 0x7fffd0dbaaf0 sp 0x7fffd0dbaae8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556a5abf1d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556a5abf18df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556a5a8fc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556a5a8fdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556a5aaead68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556a5aaea686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556a5aaec6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556a5a4716a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556a5a474698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556a5a465216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f32a2647d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f32a2647e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556a5a3a3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556a5a461aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x556a5cd391e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556a5abf1625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556a5a8fc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809431==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ccfe1d2d32 bp 0x7ffc78d7a290 sp 0x7ffc78d7a288 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ccfe1d2d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ccfe1d28df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ccfdedd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ccfdeded28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ccfe0cbd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ccfe0cb686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ccfe0cd6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ccfda526a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ccfda55698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ccfda46216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f11b47b4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f11b47b4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ccfd984634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ccfda42aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55cd0031a1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ccfe1d2625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ccfdedd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 2e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3809283==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fc39f74d32 bp 0x7ffe5a6a61d0 sp 0x7ffe5a6a61c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fc39f74d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fc39f748df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fc39c7f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fc39c80d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fc39e6dd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fc39e6d686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fc39e6f6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fc397f46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fc397f7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fc397e8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1af9328d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1af9328e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fc39726634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fc397e4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55fc3c0bc1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fc39f74625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fc39c7f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809287==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a87f4ebd32 bp 0x7ffc8fa0fad0 sp 0x7ffc8fa0fac8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a87f4ebd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a87f4eb8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a87f1f69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a87f1f7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a87f3e4d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a87f3e4686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a87f3e66f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a87ed6b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a87ed6e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a87ed5f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fafb4778d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fafb4778e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a87ec9d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a87ed5baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55a8816331e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a87f4eb625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a87f1f69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809400==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5569baa8ed32 bp 0x7ffeac177290 sp 0x7ffeac177288 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5569baa8ed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5569baa8e8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5569ba7999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5569ba79ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5569ba987d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5569ba987686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5569ba9896f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5569ba30e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5569ba311698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5569ba302216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8d0e30ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8d0e30ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5569ba240634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5569ba2feaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5569bcbd61e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5569baa8e625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5569ba7999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809405==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d35c834d32 bp 0x7ffc827c2750 sp 0x7ffc827c2748 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d35c834d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d35c8348df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d35c53f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d35c540d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d35c72dd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d35c72d686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d35c72f6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d35c0b46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d35c0b7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d35c0a8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5f8098fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5f8098fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d35bfe6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d35c0a4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55d35e97c1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d35c834625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d35c53f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809322==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56343869dd32 bp 0x7ffdb32a8d10 sp 0x7ffdb32a8d08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56343869dd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56343869d8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5634383a89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5634383a9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563438596d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563438596686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5634385986f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563437f1d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563437f20698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563437f11216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7c36779d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7c36779e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563437e4f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563437f0daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56343a7e51e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56343869d625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5634383a89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809329==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55af0d13bd32 bp 0x7ffe45a5e210 sp 0x7ffe45a5e208 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55af0d13bd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55af0d13b8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55af0ce469b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55af0ce47d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55af0d034d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55af0d034686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55af0d0366f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55af0c9bb6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55af0c9be698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55af0c9af216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f87c481ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f87c481ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55af0c8ed634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55af0c9abaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55af0f2831e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55af0d13b625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55af0ce469b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809498==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561c22257d32 bp 0x7fff7ef764d0 sp 0x7fff7ef764c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561c22257d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561c222578df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561c21f629b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561c21f63d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561c22150d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561c22150686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561c221526f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561c21ad76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561c21ada698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561c21acb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7847348d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7847348e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561c21a09634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561c21ac7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x561c2439f1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561c22257625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561c21f629b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809517==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c0ff477d32 bp 0x7ffe31e74990 sp 0x7ffe31e74988 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c0ff477d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c0ff4778df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c0ff1829b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c0ff183d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c0ff370d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c0ff370686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c0ff3726f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c0fecf76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c0fecfa698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c0feceb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3681a96d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3681a96e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c0fec29634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c0fece7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55c1015bf1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c0ff477625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c0ff1829b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809569==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563542a10d32 bp 0x7ffc351fc250 sp 0x7ffc351fc248 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563542a10d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563542a108df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56354271b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56354271cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563542909d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563542909686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56354290b6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5635422906a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563542293698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563542284216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc81d1cad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc81d1cae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5635421c2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563542280aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x563544b581e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563542a10625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56354271b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809587==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56398f421d32 bp 0x7fff8de09030 sp 0x7fff8de09028 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56398f421d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56398f4218df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56398f12c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56398f12dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56398f31ad68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56398f31a686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56398f31c6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56398eca16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56398eca4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56398ec95216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd5a5203d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd5a5203e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56398ebd3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56398ec91aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5639915691e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56398f421625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56398f12c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809462==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a7642add32 bp 0x7ffd07f663b0 sp 0x7ffd07f663a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a7642add31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a7642ad8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a763fb89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a763fb9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a7641a6d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a7641a6686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a7641a86f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a763b2d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a763b30698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a763b21216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb16ea9cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb16ea9ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a763a5f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a763b1daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55a7663f51e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a7642ad625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a763fb89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809480==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563481bccd32 bp 0x7ffce8b87e30 sp 0x7ffce8b87e28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563481bccd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563481bcc8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5634818d79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5634818d8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563481ac5d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563481ac5686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563481ac76f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56348144c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56348144f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563481440216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2675998d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2675998e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56348137e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56348143caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x563483d141e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563481bcc625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5634818d79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809308==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56498eb6dd32 bp 0x7ffd6536d1d0 sp 0x7ffd6536d1c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56498eb6dd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56498eb6d8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56498e8789b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56498e879d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56498ea66d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56498ea66686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56498ea686f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56498e3ed6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56498e3f0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56498e3e1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff7d88bfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff7d88bfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56498e31f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56498e3ddaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x564990cb51e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56498eb6d625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56498e8789b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809326==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fbc4acdd32 bp 0x7ffc00f48df0 sp 0x7ffc00f48de8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fbc4acdd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fbc4acd8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fbc47d89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fbc47d9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fbc49c6d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fbc49c6686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fbc49c86f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fbc434d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fbc4350698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fbc4341216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fda9d6e8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fda9d6e8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fbc427f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fbc433daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55fbc6c151e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fbc4acd625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fbc47d89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 32 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3809289==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561acc40dd32 bp 0x7fff1840b3f0 sp 0x7fff1840b3e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561acc40dd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561acc40d8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561acc1189b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561acc119d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561acc306d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561acc306686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561acc3086f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561acbc8d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561acbc90698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561acbc81216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1be4716d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1be4716e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561acbbbf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561acbc7daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x561ace5551e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561acc40d625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561acc1189b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809305==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c875ac6d32 bp 0x7ffe0de58910 sp 0x7ffe0de58908 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c875ac6d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c875ac68df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c8757d19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c8757d2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c8759bfd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c8759bf686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c8759c16f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c8753466a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c875349698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c87533a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbe740a7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbe740a7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c875278634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c875336aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55c877c0e1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c875ac6625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c8757d19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809610==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5600d435bd32 bp 0x7fff2967d170 sp 0x7fff2967d168 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5600d435bd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5600d435b8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5600d40669b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5600d4067d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5600d4254d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5600d4254686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5600d42566f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5600d3bdb6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5600d3bde698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5600d3bcf216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4c2691cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4c2691ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5600d3b0d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5600d3bcbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5600d64a31e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5600d435b625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5600d40669b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809655==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563cba8a2d32 bp 0x7ffe60f8b590 sp 0x7ffe60f8b588 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563cba8a2d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563cba8a28df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563cba5ad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563cba5aed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563cba79bd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563cba79b686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563cba79d6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563cba1226a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563cba125698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563cba116216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc33651ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc33651ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563cba054634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563cba112aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x563cbc9ea1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563cba8a2625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563cba5ad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809574==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b9ceefcd32 bp 0x7fff5af317b0 sp 0x7fff5af317a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b9ceefcd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b9ceefc8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b9cec079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b9cec08d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b9cedf5d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b9cedf5686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b9cedf76f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b9ce77c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b9ce77f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b9ce770216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f15f91e0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f15f91e0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b9ce6ae634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b9ce76caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55b9d10441e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b9ceefc625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b9cec079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809576==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564f83344d32 bp 0x7ffef81415d0 sp 0x7ffef81415c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564f83344d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564f833448df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564f8304f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564f83050d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564f8323dd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564f8323d686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564f8323f6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564f82bc46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564f82bc7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564f82bb8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7f05ffdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7f05ffde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564f82af6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564f82bb4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x564f8548c1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564f83344625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564f8304f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809658==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5577d9670d32 bp 0x7fff72a9cc30 sp 0x7fff72a9cc28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5577d9670d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5577d96708df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5577d937b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5577d937cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5577d9569d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5577d9569686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5577d956b6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5577d8ef06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5577d8ef3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5577d8ee4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f48aad50d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f48aad50e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5577d8e22634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5577d8ee0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5577db7b81e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5577d9670625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5577d937b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809660==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d2a6cefd32 bp 0x7ffd70d8e030 sp 0x7ffd70d8e028 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d2a6cefd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d2a6cef8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d2a69fa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d2a69fbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d2a6be8d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d2a6be8686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d2a6bea6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d2a656f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d2a6572698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d2a6563216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5ef3372d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5ef3372e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d2a64a1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d2a655faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55d2a8e371e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d2a6cef625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d2a69fa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809590==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cc992acd32 bp 0x7ffdf7ed8dd0 sp 0x7ffdf7ed8dc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cc992acd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cc992ac8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cc98fb79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cc98fb8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cc991a5d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cc991a5686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cc991a76f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cc98b2c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cc98b2f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cc98b20216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6a6b422d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6a6b422e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cc98a5e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cc98b1caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55cc9b3f41e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cc992ac625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cc98fb79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809596==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e29a54bd32 bp 0x7ffd66ae3bf0 sp 0x7ffd66ae3be8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e29a54bd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e29a54b8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e29a2569b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e29a257d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e29a444d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e29a444686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e29a4466f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e299dcb6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e299dce698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e299dbf216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f64cca99d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f64cca99e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e299cfd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e299dbbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55e29c6931e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e29a54b625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e29a2569b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809593==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55735aca0d32 bp 0x7ffef18af5b0 sp 0x7ffef18af5a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55735aca0d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55735aca08df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55735a9ab9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55735a9acd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55735ab99d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55735ab99686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55735ab9b6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55735a5206a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55735a523698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55735a514216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb1c5558d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb1c5558e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55735a452634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55735a510aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55735cde81e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55735aca0625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55735a9ab9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809584==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b98e93ed32 bp 0x7ffd0a437f70 sp 0x7ffd0a437f68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b98e93ed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b98e93e8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b98e6499b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b98e64ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b98e837d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b98e837686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b98e8396f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b98e1be6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b98e1c1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b98e1b2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe6a2ef1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe6a2ef1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b98e0f0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b98e1aeaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55b990a861e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b98e93e625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b98e6499b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809665==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ec3bf73d32 bp 0x7fffb3e2b7d0 sp 0x7fffb3e2b7c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ec3bf73d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ec3bf738df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ec3bc7e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ec3bc7fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ec3be6cd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ec3be6c686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ec3be6e6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ec3b7f36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ec3b7f6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ec3b7e7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f72cb72dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f72cb72de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ec3b725634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ec3b7e3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55ec3e0bb1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ec3bf73625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ec3bc7e9b6 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 > ================================================================= > ==3809736==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5627fe592d32 bp 0x7fff41c69d50 sp 0x7fff41c69d48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5627fe592d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5627fe5928df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5627fe29d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5627fe29ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5627fe48bd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5627fe48b686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5627fe48d6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5627fde126a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5627fde15698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5627fde06216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff722d3ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff722d3ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5627fdd44634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5627fde02aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5628006da1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5627fe592625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5627fe29d9b6 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 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 > ================================================================= > ==3809674==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55774eedfd32 bp 0x7fff1a0a5df0 sp 0x7fff1a0a5de8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55774eedfd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55774eedf8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55774ebea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55774ebebd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55774edd8d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55774edd8686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55774edda6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55774e75f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55774e762698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55774e753216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5fde000d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5fde000e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55774e691634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55774e74faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5577510271e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55774eedf625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55774ebea9b6 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 > ================================================================= > ==3809727==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d69647dd32 bp 0x7ffc245e3350 sp 0x7ffc245e3348 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d69647dd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d69647d8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d6961889b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d696189d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d696376d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d696376686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d6963786f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d695cfd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d695d00698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d695cf1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb6b7a77d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb6b7a77e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d695c2f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d695cedaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55d6985c51e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d69647d625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d6961889b6 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 > ================================================================= > ==3809722==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556d36749d32 bp 0x7ffd714bcbd0 sp 0x7ffd714bcbc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556d36749d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556d367498df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556d364549b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556d36455d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556d36642d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556d36642686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556d366446f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556d35fc96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556d35fcc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556d35fbd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fafef5e6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fafef5e6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556d35efb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556d35fb9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x556d388911e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556d36749625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556d364549b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3805419==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cae872ad32 bp 0x7ffce8feaab0 sp 0x7ffce8feaaa8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cae872ad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cae872a8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cae84359b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cae8436d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cae8623d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cae8623686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cae86256f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cae7faa6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cae7fad698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cae7f9e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7b8acdbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7b8acdbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cae7edc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cae7f9aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55caea8721e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cae872a625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cae84359b6 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 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 > ================================================================= > ==3805461==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5590dc085d32 bp 0x7ffcf3f52750 sp 0x7ffcf3f52748 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5590dc085d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5590dc0858df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5590dbd909b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5590dbd91d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5590dbf7ed68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5590dbf7e686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5590dbf806f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5590db9056a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5590db908698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5590db8f9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9083634d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9083634e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5590db837634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5590db8f5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5590de1cd1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5590dc085625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5590dbd909b6 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 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 > ================================================================= > ==3805420==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56199acffd32 bp 0x7ffda4249a70 sp 0x7ffda4249a68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56199acffd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56199acff8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56199aa0a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56199aa0bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56199abf8d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56199abf8686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56199abfa6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56199a57f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56199a582698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56199a573216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff08cd38d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff08cd38e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56199a4b1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56199a56faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56199ce471e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56199acff625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56199aa0a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3805445==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b8b2703d32 bp 0x7fff97fdca90 sp 0x7fff97fdca88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b8b2703d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b8b27038df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b8b240e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b8b240fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b8b25fcd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b8b25fc686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b8b25fe6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b8b1f836a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b8b1f86698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b8b1f77216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ffa7aa52d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ffa7aa52e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b8b1eb5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b8b1f73aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55b8b484b1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b8b2703625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b8b240e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 51,55c51 < <interval begin="46.00" end="47.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="47.00" end="48.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="48.00" end="49.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="49.00" end="50.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < </detector> --- > <interval begin="46.00" end="47.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 e3 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3805457==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559c0629ed32 bp 0x7fffe4efdcd0 sp 0x7fffe4efdcc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559c0629ed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559c0629e8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559c05fa99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559c05faad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559c06197d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559c06197686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559c061996f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559c05b1e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559c05b21698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559c05b12216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f35b2950d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f35b2950e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559c05a50634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559c05b0eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x559c083e61e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559c0629e625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559c05fa99b6 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 ef 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3805467==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56469cd16d32 bp 0x7ffd93d5f930 sp 0x7ffd93d5f928 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56469cd16d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56469cd168df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56469ca219b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56469ca22d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56469cc0fd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56469cc0f686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56469cc116f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56469c5966a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56469c599698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56469c58a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3dcbc78d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3dcbc78e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56469c4c8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56469c586aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56469ee5e1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56469cd16625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56469ca219b6 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-20 07:05:41 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3805454==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556d9e361d32 bp 0x7fff9af70230 sp 0x7fff9af70228 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556d9e361d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556d9e3618df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556d9e06c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556d9e06dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556d9e25ad68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556d9e25a686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556d9e25c6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556d9dbe16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556d9dbe4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556d9dbd5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0bd6eacd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0bd6eace3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556d9db13634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556d9dbd1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x556da04a91e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556d9e361625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556d9e06c9b6 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-20 07:05:41 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 c8 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3805451==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b979ff1d32 bp 0x7ffea23782b0 sp 0x7ffea23782a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b979ff1d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b979ff18df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b979cfc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b979cfdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b979eead68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b979eea686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b979eec6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b9798716a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b979874698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b979865216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa6d6ca3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa6d6ca3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b9797a3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b979861aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55b97c1391e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b979ff1625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b979cfc9b6 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 > ================================================================= > ==3805442==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cb2af35d32 bp 0x7ffd2ab4b8f0 sp 0x7ffd2ab4b8e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cb2af35d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cb2af358df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cb2ac409b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cb2ac41d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cb2ae2ed68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cb2ae2e686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cb2ae306f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cb2a7b56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cb2a7b8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cb2a7a9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd7a44abd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd7a44abe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cb2a6e7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cb2a7a5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55cb2d07d1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cb2af35625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cb2ac409b6 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 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 > ================================================================= > ==3805479==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5615e0c38d32 bp 0x7ffda9b47e90 sp 0x7ffda9b47e88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5615e0c38d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5615e0c388df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5615e09439b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5615e0944d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5615e0b31d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5615e0b31686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5615e0b336f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5615e04b86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5615e04bb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5615e04ac216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f722ce0bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f722ce0be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5615e03ea634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5615e04a8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5615e2d801e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5615e0c38625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5615e09439b6 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 ee 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3805434==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fb9ddf2d32 bp 0x7ffd36f7f0d0 sp 0x7ffd36f7f0c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fb9ddf2d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fb9ddf28df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fb9dafd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fb9dafed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fb9dcebd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fb9dceb686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fb9dced6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fb9d6726a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fb9d675698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fb9d666216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8fbf554d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8fbf554e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fb9d5a4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fb9d662aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55fb9ff3a1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fb9ddf2625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fb9dafd9b6 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-20 07:05:41 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3805438==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fc689ebd32 bp 0x7fffc42905b0 sp 0x7fffc42905a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fc689ebd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fc689eb8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fc686f69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fc686f7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fc688e4d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fc688e4686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fc688e66f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fc6826b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fc6826e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fc6825f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9c68b4fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9c68b4fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fc6819d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fc6825baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55fc6ab331e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fc689eb625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fc686f69b6 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 e2 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3805492==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556ee2538d32 bp 0x7ffdf07fd930 sp 0x7ffdf07fd928 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556ee2538d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556ee25388df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556ee22439b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556ee2244d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556ee2431d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556ee2431686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556ee24336f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556ee1db86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556ee1dbb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556ee1dac216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdd873e8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdd873e8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556ee1cea634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556ee1da8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x556ee46801e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556ee2538625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556ee22439b6 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 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 > ================================================================= > ==3805481==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5591af7dcd32 bp 0x7ffca1550150 sp 0x7ffca1550148 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5591af7dcd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5591af7dc8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5591af4e79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5591af4e8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5591af6d5d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5591af6d5686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5591af6d76f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5591af05c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5591af05f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5591af050216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4313b05d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4313b05e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5591aef8e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5591af04caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5591b19241e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5591af7dc625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5591af4e79b6 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-20 07:05:41 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 fa 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3805483==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557116fecd32 bp 0x7ffeec09c8b0 sp 0x7ffeec09c8a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557116fecd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557116fec8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557116cf79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557116cf8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557116ee5d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557116ee5686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557116ee76f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55711686c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55711686f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557116860216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6bdc810d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6bdc810e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55711679e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55711685caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5571191341e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557116fec625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557116cf79b6 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 e0 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3805464==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d1bf175d32 bp 0x7ffce2769e30 sp 0x7ffce2769e28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d1bf175d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d1bf1758df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d1bee809b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d1bee81d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d1bf06ed68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d1bf06e686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d1bf0706f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d1be9f56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d1be9f8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d1be9e9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb94befed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb94befee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d1be927634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d1be9e5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55d1c12bd1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d1bf175625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d1bee809b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 30 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3809048==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d3102c6d32 bp 0x7ffec622d930 sp 0x7ffec622d928 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d3102c6d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d3102c68df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d30ffd19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d30ffd2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d3101bfd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d3101bf686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d3101c16f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d30fb466a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d30fb49698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d30fb3a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f109ef73d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f109ef73e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d30fa78634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d30fb36aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55d31240e1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d3102c6625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d30ffd19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809053==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d377484d32 bp 0x7ffdea072970 sp 0x7ffdea072968 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d377484d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d3774848df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d37718f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d377190d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d37737dd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d37737d686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d37737f6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d376d046a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d376d07698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d376cf8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f42819dcd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f42819dce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d376c36634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d376cf4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55d3795cc1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d377484625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d37718f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809078==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ea13228d32 bp 0x7ffdf4050f90 sp 0x7ffdf4050f88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ea13228d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ea132288df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ea12f339b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ea12f34d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ea13121d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ea13121686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ea131236f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ea12aa86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ea12aab698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ea12a9c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff5a2246d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff5a2246e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ea129da634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ea12a98aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55ea153701e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ea13228625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ea12f339b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 30 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3809086==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556aa7910d32 bp 0x7ffe2ae64490 sp 0x7ffe2ae64488 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556aa7910d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556aa79108df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556aa761b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556aa761cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556aa7809d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556aa7809686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556aa780b6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556aa71906a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556aa7193698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556aa7184216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7cba56cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7cba56ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556aa70c2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556aa7180aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x556aa9a581e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556aa7910625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556aa761b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809107==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ec239f4d32 bp 0x7fffdf468550 sp 0x7fffdf468548 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ec239f4d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ec239f48df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ec236ff9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ec23700d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ec238edd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ec238ed686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ec238ef6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ec232746a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ec23277698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ec23268216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff40691dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff40691de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ec231a6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ec23264aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55ec25b3c1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ec239f4625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ec236ff9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809132==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b3422f1d32 bp 0x7ffdbea2d7f0 sp 0x7ffdbea2d7e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b3422f1d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b3422f18df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b341ffc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b341ffdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b3421ead68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b3421ea686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b3421ec6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b341b716a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b341b74698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b341b65216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0008198d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0008198e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b341aa3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b341b61aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55b3444391e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b3422f1625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b341ffc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 2f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3809137==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56417a755d32 bp 0x7ffc987cf490 sp 0x7ffc987cf488 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56417a755d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56417a7558df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56417a4609b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56417a461d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56417a64ed68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56417a64e686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56417a6506f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564179fd56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564179fd8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564179fc9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2566a15d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2566a15e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564179f07634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564179fc5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56417c89d1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56417a755625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56417a4609b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 30 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3809140==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fa2ec40d32 bp 0x7ffd49078510 sp 0x7ffd49078508 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fa2ec40d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fa2ec408df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fa2e94b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fa2e94cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fa2eb39d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fa2eb39686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fa2eb3b6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fa2e4c06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fa2e4c3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fa2e4b4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff2e5117d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff2e5117e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fa2e3f2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fa2e4b0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55fa30d881e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fa2ec40625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fa2e94b9b6 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 > ================================================================= > ==3809164==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55dc9e2c8d32 bp 0x7ffde1798430 sp 0x7ffde1798428 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55dc9e2c8d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55dc9e2c88df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55dc9dfd39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55dc9dfd4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55dc9e1c1d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55dc9e1c1686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55dc9e1c36f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55dc9db486a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55dc9db4b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55dc9db3c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ffad8ff2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ffad8ff2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55dc9da7a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55dc9db38aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55dca04101e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55dc9e2c8625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55dc9dfd39b6 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 dc 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 > ================================================================= > ==3809147==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cd0fa23d32 bp 0x7fffa3979c50 sp 0x7fffa3979c48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cd0fa23d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cd0fa238df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cd0f72e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cd0f72fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cd0f91cd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cd0f91c686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cd0f91e6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cd0f2a36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cd0f2a6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cd0f297216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe481ad0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe481ad0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cd0f1d5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cd0f293aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55cd11b6b1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cd0fa23625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cd0f72e9b6 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 06 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3809190==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5556ef0a0d32 bp 0x7ffe67924870 sp 0x7ffe67924868 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5556ef0a0d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5556ef0a08df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5556eedab9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5556eedacd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5556eef99d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5556eef99686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5556eef9b6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5556ee9206a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5556ee923698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5556ee914216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f58824a0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f58824a0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5556ee852634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5556ee910aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5556f11e81e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5556ef0a0625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5556eedab9b6 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 > ================================================================= > ==3809162==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564728ceed32 bp 0x7ffc17000310 sp 0x7ffc17000308 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564728ceed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564728cee8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5647289f99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5647289fad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564728be7d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564728be7686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564728be96f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56472856e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564728571698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564728562216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f05c4e96d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f05c4e96e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5647284a0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56472855eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56472ae361e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564728cee625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5647289f99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 2e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3806303==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555b241ffd32 bp 0x7fff6ec09410 sp 0x7fff6ec09408 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555b241ffd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555b241ff8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555b23f0a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555b23f0bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555b240f8d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555b240f8686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555b240fa6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555b23a7f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555b23a82698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555b23a73216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fac13e85d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fac13e85e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555b239b1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555b23a6faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x555b263471e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555b241ff625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555b23f0a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806282==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5651b93ffd32 bp 0x7fff31111b90 sp 0x7fff31111b88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5651b93ffd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5651b93ff8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5651b910a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5651b910bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5651b92f8d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5651b92f8686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5651b92fa6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5651b8c7f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5651b8c82698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5651b8c73216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6bbf249d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6bbf249e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5651b8bb1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5651b8c6faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5651bb5471e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5651b93ff625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5651b910a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 2f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3806316==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563b5ac1ad32 bp 0x7fffdeba9590 sp 0x7fffdeba9588 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563b5ac1ad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563b5ac1a8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563b5a9259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563b5a926d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563b5ab13d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563b5ab13686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563b5ab156f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563b5a49a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563b5a49d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563b5a48e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6981a32d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6981a32e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563b5a3cc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563b5a48aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x563b5cd621e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563b5ac1a625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563b5a9259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806340==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560962dd5d32 bp 0x7ffffb527a90 sp 0x7ffffb527a88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560962dd5d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560962dd58df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560962ae09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560962ae1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560962cced68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560962cce686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560962cd06f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5609626556a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560962658698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560962649216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcdb13d8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcdb13d8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560962587634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560962645aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x560964f1d1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560962dd5625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560962ae09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 2e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3806564==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e40f410d32 bp 0x7ffeb3dba5d0 sp 0x7ffeb3dba5c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e40f410d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e40f4108df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e40f11b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e40f11cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e40f309d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e40f309686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e40f30b6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e40ec906a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e40ec93698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e40ec84216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc19b37cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc19b37ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e40ebc2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e40ec80aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55e4115581e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e40f410625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e40f11b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806562==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55613b287d32 bp 0x7ffefb246a70 sp 0x7ffefb246a68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55613b287d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55613b2878df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55613af929b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55613af93d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55613b180d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55613b180686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55613b1826f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55613ab076a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55613ab0a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55613aafb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f019b4ddd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f019b4dde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55613aa39634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55613aaf7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55613d3cf1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55613b287625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55613af929b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 32 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3806572==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d719195d32 bp 0x7ffdfa38a9b0 sp 0x7ffdfa38a9a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d719195d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d7191958df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d718ea09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d718ea1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d71908ed68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d71908e686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d7190906f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d718a156a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d718a18698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d718a09216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f808e141d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f808e141e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d718947634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d718a05aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55d71b2dd1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d719195625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d718ea09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806587==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560f77ed7d32 bp 0x7ffd6a4f1430 sp 0x7ffd6a4f1428 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560f77ed7d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560f77ed78df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560f77be29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560f77be3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560f77dd0d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560f77dd0686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560f77dd26f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560f777576a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560f7775a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560f7774b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2b1dcd0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2b1dcd0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560f77689634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560f77747aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x560f7a01f1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560f77ed7625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560f77be29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 2d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3806555==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55761e7e1d32 bp 0x7ffd680782b0 sp 0x7ffd680782a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55761e7e1d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55761e7e18df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55761e4ec9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55761e4edd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55761e6dad68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55761e6da686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55761e6dc6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55761e0616a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55761e064698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55761e055216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7faf9265bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7faf9265be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55761df93634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55761e051aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5576209291e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55761e7e1625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55761e4ec9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806570==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5572a19cdd32 bp 0x7ffd07705390 sp 0x7ffd07705388 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5572a19cdd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5572a19cd8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5572a16d89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5572a16d9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5572a18c6d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5572a18c6686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5572a18c86f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5572a124d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5572a1250698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5572a1241216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7efc6431fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efc6431fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5572a117f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5572a123daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5572a3b151e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5572a19cd625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5572a16d89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806366==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e6aa62ed32 bp 0x7ffe4fa04950 sp 0x7ffe4fa04948 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e6aa62ed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e6aa62e8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e6aa3399b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e6aa33ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e6aa527d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e6aa527686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e6aa5296f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e6a9eae6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e6a9eb1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e6a9ea2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff919528d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff919528e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e6a9de0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e6a9e9eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55e6ac7761e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e6aa62e625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e6aa3399b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806371==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5622e62d6d32 bp 0x7ffd77566c50 sp 0x7ffd77566c48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5622e62d6d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5622e62d68df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5622e5fe19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5622e5fe2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5622e61cfd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5622e61cf686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5622e61d16f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5622e5b566a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5622e5b59698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5622e5b4a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ffbf2d9fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ffbf2d9fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5622e5a88634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5622e5b46aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5622e841e1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5622e62d6625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5622e5fe19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806355==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555753a8ed32 bp 0x7ffde6e8c3f0 sp 0x7ffde6e8c3e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555753a8ed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555753a8e8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5557537999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55575379ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555753987d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555753987686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5557539896f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55575330e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555753311698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555753302216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5bcc4ead8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5bcc4eae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555753240634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5557532feaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x555755bd61e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555753a8e625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5557537999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806361==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e775d20d32 bp 0x7ffdac8f52b0 sp 0x7ffdac8f52a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e775d20d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e775d208df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e775a2b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e775a2cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e775c19d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e775c19686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e775c1b6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e7755a06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e7755a3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e775594216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f79f7b32d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f79f7b32e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e7754d2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e775590aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55e777e681e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e775d20625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e775a2b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 5a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3806669==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55924771dd32 bp 0x7ffceada3910 sp 0x7ffceada3908 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55924771dd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55924771d8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5592474289b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559247429d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559247616d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559247616686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5592476186f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559246f9d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559246fa0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559246f91216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7eff8277bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7eff8277be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559246ecf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559246f8daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5592498651e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55924771d625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5592474289b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806674==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55991018ed32 bp 0x7ffe10176210 sp 0x7ffe10176208 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55991018ed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55991018e8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55990fe999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55990fe9ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559910087d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559910087686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5599100896f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55990fa0e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55990fa11698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55990fa02216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa49f41fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa49f41fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55990f940634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55990f9feaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5599122d61e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55991018e625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55990fe999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806634==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c2f6264d32 bp 0x7fff7140c870 sp 0x7fff7140c868 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c2f6264d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c2f62648df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c2f5f6f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c2f5f70d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c2f615dd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c2f615d686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c2f615f6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c2f5ae46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c2f5ae7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c2f5ad8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa5528fed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa5528fee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c2f5a16634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c2f5ad4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55c2f83ac1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c2f6264625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c2f5f6f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3806641==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564066405d32 bp 0x7ffe57451710 sp 0x7ffe57451708 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564066405d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5640664058df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5640661109b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564066111d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5640662fed68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5640662fe686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5640663006f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564065c856a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564065c88698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564065c79216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f578c563d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f578c563e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564065bb7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564065c75aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56406854d1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564066405625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5640661109b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 42 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3806661==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560aadd9cd32 bp 0x7ffed4bab110 sp 0x7ffed4bab108 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560aadd9cd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560aadd9c8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560aadaa79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560aadaa8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560aadc95d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560aadc95686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560aadc976f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560aad61c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560aad61f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560aad610216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc694aafd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc694aafe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560aad54e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560aad60caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x560aafee41e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560aadd9c625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560aadaa79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806651==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55daaa3fcd32 bp 0x7ffe719fd0d0 sp 0x7ffe719fd0c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55daaa3fcd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55daaa3fc8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55daaa1079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55daaa108d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55daaa2f5d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55daaa2f5686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55daaa2f76f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55daa9c7c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55daa9c7f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55daa9c70216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6b86eafd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6b86eafe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55daa9bae634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55daa9c6caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55daac5441e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55daaa3fc625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55daaa1079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806656==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558fa35b3d32 bp 0x7fffe2632c70 sp 0x7fffe2632c68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558fa35b3d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558fa35b38df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558fa32be9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558fa32bfd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558fa34acd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558fa34ac686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558fa34ae6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558fa2e336a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558fa2e36698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558fa2e27216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa3c0af1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa3c0af1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558fa2d65634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558fa2e23aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x558fa56fb1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558fa35b3625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558fa32be9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3806666==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562af4e78d32 bp 0x7ffc4dbe1150 sp 0x7ffc4dbe1148 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562af4e78d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562af4e788df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562af4b839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562af4b84d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562af4d71d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562af4d71686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562af4d736f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562af46f86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562af46fb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562af46ec216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb4c9ffad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb4c9ffae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562af462a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562af46e8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x562af6fc01e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562af4e78625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562af4b839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806644==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556ecf413d32 bp 0x7ffd827e4870 sp 0x7ffd827e4868 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556ecf413d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556ecf4138df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556ecf11e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556ecf11fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556ecf30cd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556ecf30c686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556ecf30e6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556ecec936a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556ecec96698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556ecec87216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc2d4a07d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc2d4a07e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556ecebc5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556ecec83aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x556ed155b1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556ecf413625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556ecf11e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806654==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a7c8d56d32 bp 0x7ffe63ef7050 sp 0x7ffe63ef7048 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a7c8d56d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a7c8d568df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a7c8a619b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a7c8a62d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a7c8c4fd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a7c8c4f686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a7c8c516f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a7c85d66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a7c85d9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a7c85ca216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe3be9c7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe3be9c7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a7c8508634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a7c85c6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55a7cae9e1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a7c8d56625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a7c8a619b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806590==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562260fc8d32 bp 0x7ffcffad43d0 sp 0x7ffcffad43c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562260fc8d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562260fc88df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562260cd39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562260cd4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562260ec1d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562260ec1686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562260ec36f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5622608486a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56226084b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56226083c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f52834e5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f52834e5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56226077a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562260838aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5622631101e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562260fc8625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562260cd39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806597==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5643a147dd32 bp 0x7ffd572f5f10 sp 0x7ffd572f5f08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5643a147dd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5643a147d8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5643a11889b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5643a1189d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5643a1376d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5643a1376686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5643a13786f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5643a0cfd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5643a0d00698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5643a0cf1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb013dacd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb013dace3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5643a0c2f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5643a0cedaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5643a35c51e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5643a147d625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5643a11889b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806388==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5570047f9d32 bp 0x7fff8cb3c1b0 sp 0x7fff8cb3c1a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5570047f9d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5570047f98df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5570045049b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557004505d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5570046f2d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5570046f2686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5570046f46f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5570040796a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55700407c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55700406d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbda901ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbda901ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557003fab634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557004069aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5570069411e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5570047f9625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5570045049b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806823==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b4a0470d32 bp 0x7ffe652ba1f0 sp 0x7ffe652ba1e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b4a0470d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b4a04708df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b4a017b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b4a017cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b4a0369d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b4a0369686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b4a036b6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b49fcf06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b49fcf3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b49fce4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe47ec43d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe47ec43e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b49fc22634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b49fce0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55b4a25b81e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b4a0470625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b4a017b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806800==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b910cf5d32 bp 0x7ffdc2328df0 sp 0x7ffdc2328de8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b910cf5d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b910cf58df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b910a009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b910a01d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b910beed68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b910bee686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b910bf06f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b9105756a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b910578698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b910569216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff35202cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff35202ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b9104a7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b910565aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55b912e3d1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b910cf5625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b910a009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806808==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5606eaa05d32 bp 0x7fff2663a6d0 sp 0x7fff2663a6c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5606eaa05d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5606eaa058df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5606ea7109b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5606ea711d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5606ea8fed68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5606ea8fe686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5606ea9006f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5606ea2856a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5606ea288698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5606ea279216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5e4456ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5e4456ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5606ea1b7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5606ea275aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5606ecb4d1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5606eaa05625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5606ea7109b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806843==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5601dc3bad32 bp 0x7ffe86f71730 sp 0x7ffe86f71728 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5601dc3bad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5601dc3ba8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5601dc0c59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5601dc0c6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5601dc2b3d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5601dc2b3686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5601dc2b56f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5601dbc3a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5601dbc3d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5601dbc2e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f88eefccd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f88eefcce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5601dbb6c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5601dbc2aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5601de5021e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5601dc3ba625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5601dc0c59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806728==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56033ceebd32 bp 0x7ffc931ef950 sp 0x7ffc931ef948 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56033ceebd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56033ceeb8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56033cbf69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56033cbf7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56033cde4d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56033cde4686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56033cde66f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56033c76b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56033c76e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56033c75f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1c275c3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1c275c3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56033c69d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56033c75baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56033f0331e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56033ceeb625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56033cbf69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806740==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558203268d32 bp 0x7ffc81d83d30 sp 0x7ffc81d83d28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558203268d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5582032688df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558202f739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558202f74d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558203161d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558203161686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5582031636f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558202ae86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558202aeb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558202adc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb585e7dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb585e7de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558202a1a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558202ad8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5582053b01e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558203268625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558202f739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806901==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559b028f3d32 bp 0x7ffe08b25850 sp 0x7ffe08b25848 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559b028f3d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559b028f38df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559b025fe9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559b025ffd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559b027ecd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559b027ec686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559b027ee6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559b021736a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559b02176698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559b02167216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7109b85d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7109b85e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559b020a5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559b02163aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x559b04a3b1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559b028f3625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559b025fe9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806914==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563a2c4ead32 bp 0x7ffdb28edf70 sp 0x7ffdb28edf68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563a2c4ead31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563a2c4ea8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563a2c1f59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563a2c1f6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563a2c3e3d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563a2c3e3686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563a2c3e56f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563a2bd6a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563a2bd6d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563a2bd5e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f96b272cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f96b272ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563a2bc9c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563a2bd5aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x563a2e6321e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563a2c4ea625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563a2c1f59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806839==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557bc3b5dd32 bp 0x7fff95042e50 sp 0x7fff95042e48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557bc3b5dd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557bc3b5d8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557bc38689b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557bc3869d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557bc3a56d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557bc3a56686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557bc3a586f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557bc33dd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557bc33e0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557bc33d1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f027f270d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f027f270e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557bc330f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557bc33cdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x557bc5ca51e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557bc3b5d625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557bc38689b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806845==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a0c6fe9d32 bp 0x7ffee975c8f0 sp 0x7ffee975c8e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a0c6fe9d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a0c6fe98df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a0c6cf49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a0c6cf5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a0c6ee2d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a0c6ee2686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a0c6ee46f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a0c68696a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a0c686c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a0c685d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9587fd8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9587fd8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a0c679b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a0c6859aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55a0c91311e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a0c6fe9625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a0c6cf49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806377==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d719832d32 bp 0x7ffdb9177230 sp 0x7ffdb9177228 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d719832d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d7198328df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d71953d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d71953ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d71972bd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d71972b686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d71972d6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d7190b26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d7190b5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d7190a6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f089e050d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f089e050e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d718fe4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d7190a2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55d71b97a1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d719832625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d71953d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806375==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55be78c8bd32 bp 0x7ffdea8df070 sp 0x7ffdea8df068 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55be78c8bd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55be78c8b8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55be789969b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55be78997d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55be78b84d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55be78b84686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55be78b866f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55be7850b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55be7850e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55be784ff216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f265441bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f265441be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55be7843d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55be784fbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55be7add31e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55be78c8b625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55be789969b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806384==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b13b599d32 bp 0x7ffea568cf50 sp 0x7ffea568cf48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b13b599d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b13b5998df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b13b2a49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b13b2a5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b13b492d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b13b492686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b13b4946f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b13ae196a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b13ae1c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b13ae0d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8fa8cd7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8fa8cd7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b13ad4b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b13ae09aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55b13d6e11e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b13b599625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b13b2a49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806382==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ceecb0ed32 bp 0x7ffe083a6910 sp 0x7ffe083a6908 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ceecb0ed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ceecb0e8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ceec8199b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ceec81ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ceeca07d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ceeca07686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ceeca096f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ceec38e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ceec391698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ceec382216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f51f152dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f51f152de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ceec2c0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ceec37eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55ceeec561e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ceecb0e625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ceec8199b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806916==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cf1f3a1d32 bp 0x7ffc31518770 sp 0x7ffc31518768 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cf1f3a1d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cf1f3a18df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cf1f0ac9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cf1f0add28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cf1f29ad68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cf1f29a686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cf1f29c6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cf1ec216a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cf1ec24698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cf1ec15216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f10af9dad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f10af9dae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cf1eb53634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cf1ec11aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55cf214e91e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cf1f3a1625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cf1f0ac9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806936==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c4efb58d32 bp 0x7fffb4d59170 sp 0x7fffb4d59168 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c4efb58d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c4efb588df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c4ef8639b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c4ef864d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c4efa51d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c4efa51686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c4efa536f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c4ef3d86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c4ef3db698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c4ef3cc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f40cd9cfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f40cd9cfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c4ef30a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c4ef3c8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55c4f1ca01e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c4efb58625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c4ef8639b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806860==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5580e50c0d32 bp 0x7ffd72df5d10 sp 0x7ffd72df5d08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5580e50c0d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5580e50c08df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5580e4dcb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5580e4dccd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5580e4fb9d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5580e4fb9686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5580e4fbb6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5580e49406a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5580e4943698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5580e4934216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa37ffaed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa37ffaee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5580e4872634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5580e4930aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5580e72081e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5580e50c0625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5580e4dcb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806896==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d88a174d32 bp 0x7ffe9d55cc50 sp 0x7ffe9d55cc48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d88a174d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d88a1748df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d889e7f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d889e80d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d88a06dd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d88a06d686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d88a06f6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d8899f46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d8899f7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d8899e8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb9234bfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb9234bfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d889926634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d8899e4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55d88c2bc1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d88a174625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d889e7f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806850==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a38b711d32 bp 0x7ffd542607d0 sp 0x7ffd542607c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a38b711d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a38b7118df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a38b41c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a38b41dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a38b60ad68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a38b60a686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a38b60c6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a38af916a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a38af94698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a38af85216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd41c82bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd41c82be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a38aec3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a38af81aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55a38d8591e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a38b711625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a38b41c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806854==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561419d57d32 bp 0x7ffc0ee48710 sp 0x7ffc0ee48708 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561419d57d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561419d578df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561419a629b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561419a63d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561419c50d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561419c50686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561419c526f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5614195d76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5614195da698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5614195cb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1529e6ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1529e6ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561419509634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5614195c7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56141be9f1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561419d57625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561419a629b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806454==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55889084ad32 bp 0x7fff3bc18a30 sp 0x7fff3bc18a28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55889084ad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55889084a8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5588905559b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558890556d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558890743d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558890743686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5588907456f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5588900ca6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5588900cd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5588900be216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f33db655d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f33db655e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55888fffc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5588900baaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5588929921e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55889084a625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5588905559b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806464==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561452604d32 bp 0x7fff8dab2650 sp 0x7fff8dab2648 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561452604d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5614526048df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56145230f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561452310d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5614524fdd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5614524fd686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5614524ff6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561451e846a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561451e87698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561451e78216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6a52266d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6a52266e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561451db6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561451e74aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56145474c1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561452604625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56145230f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 2d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3806930==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564ac3a45d32 bp 0x7ffde4e41cb0 sp 0x7ffde4e41ca8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564ac3a45d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564ac3a458df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564ac37509b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564ac3751d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564ac393ed68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564ac393e686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564ac39406f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564ac32c56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564ac32c8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564ac32b9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9dbf06ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9dbf06ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564ac31f7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564ac32b5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x564ac5b8d1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564ac3a45625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564ac37509b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806532==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563ba737bd32 bp 0x7ffe7be6bb50 sp 0x7ffe7be6bb48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563ba737bd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563ba737b8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563ba70869b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563ba7087d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563ba7274d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563ba7274686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563ba72766f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563ba6bfb6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563ba6bfe698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563ba6bef216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f904d609d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f904d609e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563ba6b2d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563ba6bebaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x563ba94c31e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563ba737b625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563ba70869b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806539==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557f1ac9cd32 bp 0x7fff6b8aa1f0 sp 0x7fff6b8aa1e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557f1ac9cd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557f1ac9c8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557f1a9a79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557f1a9a8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557f1ab95d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557f1ab95686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557f1ab976f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557f1a51c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557f1a51f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557f1a510216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff976278d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff976278e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557f1a44e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557f1a50caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x557f1cde41e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557f1ac9c625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557f1a9a79b6 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 > ================================================================= > ==3806942==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5620cdde1d32 bp 0x7ffd7549a5d0 sp 0x7ffd7549a5c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5620cdde1d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5620cdde18df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5620cdaec9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5620cdaedd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5620cdcdad68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5620cdcda686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5620cdcdc6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5620cd6616a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5620cd664698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5620cd655216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe7491d1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe7491d1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5620cd593634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5620cd651aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5620cff291e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5620cdde1625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5620cdaec9b6 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 > ================================================================= > ==3806939==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560b01625d32 bp 0x7ffe42e0c050 sp 0x7ffe42e0c048 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560b01625d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560b016258df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560b013309b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560b01331d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560b0151ed68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560b0151e686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560b015206f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560b00ea56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560b00ea8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560b00e99216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff5b8055d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff5b8055e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560b00dd7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560b00e95aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x560b0376d1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560b01625625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560b013309b6 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 03 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3806947==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561e917ead32 bp 0x7ffc5af12a50 sp 0x7ffc5af12a48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561e917ead31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561e917ea8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561e914f59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561e914f6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561e916e3d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561e916e3686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561e916e56f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561e9106a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561e9106d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561e9105e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb64c30fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb64c30fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561e90f9c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561e9105aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x561e939321e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561e917ea625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561e914f59b6 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 > ================================================================= > ==3806950==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56121b22fd32 bp 0x7ffd35fd3050 sp 0x7ffd35fd3048 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56121b22fd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56121b22f8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56121af3a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56121af3bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56121b128d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56121b128686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56121b12a6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56121aaaf6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56121aab2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56121aaa3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4c75b87d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4c75b87e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56121a9e1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56121aa9faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56121d3771e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56121b22f625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56121af3a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 7a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3805710==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c5bc997d32 bp 0x7fff272ce6d0 sp 0x7fff272ce6c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c5bc997d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c5bc9978df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c5bc6a29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c5bc6a3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c5bc890d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c5bc890686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c5bc8926f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c5bc2176a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c5bc21a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c5bc20b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f751124dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f751124de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c5bc149634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c5bc207aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55c5beadf1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c5bc997625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c5bc6a29b6 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 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 > ================================================================= > ==3805757==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558159edad32 bp 0x7ffc1d702630 sp 0x7ffc1d702628 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558159edad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558159eda8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558159be59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558159be6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558159dd3d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558159dd3686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558159dd56f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55815975a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55815975d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55815974e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f00eae4bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f00eae4be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55815968c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55815974aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55815c0221e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558159eda625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558159be59b6 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 d7 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3805741==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e548fcbd32 bp 0x7fff89f42910 sp 0x7fff89f42908 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e548fcbd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e548fcb8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e548cd69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e548cd7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e548ec4d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e548ec4686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e548ec66f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e54884b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e54884e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e54883f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc490b33d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc490b33e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e54877d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e54883baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55e54b1131e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e548fcb625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e548cd69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3805721==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5628c7f1bd32 bp 0x7fff07132430 sp 0x7fff07132428 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5628c7f1bd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5628c7f1b8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5628c7c269b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5628c7c27d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5628c7e14d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5628c7e14686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5628c7e166f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5628c779b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5628c779e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5628c778f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcfae6c1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcfae6c1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5628c76cd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5628c778baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5628ca0631e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5628c7f1b625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5628c7c269b6 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 ed 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3805744==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555b5999ad32 bp 0x7ffc68ba2290 sp 0x7ffc68ba2288 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555b5999ad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555b5999a8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555b596a59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555b596a6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555b59893d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555b59893686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555b598956f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555b5921a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555b5921d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555b5920e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8528869d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8528869e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555b5914c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555b5920aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x555b5bae21e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555b5999a625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555b596a59b6 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 f3 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3805737==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5622e5f91d32 bp 0x7ffe41f46790 sp 0x7ffe41f46788 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5622e5f91d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5622e5f918df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5622e5c9c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5622e5c9dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5622e5e8ad68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5622e5e8a686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5622e5e8c6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5622e58116a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5622e5814698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5622e5805216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7f7f8b9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7f7f8b9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5622e5743634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5622e5801aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5622e80d91e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5622e5f91625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5622e5c9c9b6 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 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 > ================================================================= > ==3805795==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55dfa7614d32 bp 0x7fff22d3e8d0 sp 0x7fff22d3e8c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55dfa7614d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55dfa76148df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55dfa731f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55dfa7320d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55dfa750dd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55dfa750d686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55dfa750f6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55dfa6e946a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55dfa6e97698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55dfa6e88216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff8f2d6fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff8f2d6fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55dfa6dc6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55dfa6e84aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55dfa975c1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55dfa7614625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55dfa731f9b6 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 > ================================================================= > ==3805789==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555dfc552d32 bp 0x7fff24ba0850 sp 0x7fff24ba0848 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555dfc552d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555dfc5528df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555dfc25d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555dfc25ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555dfc44bd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555dfc44b686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555dfc44d6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555dfbdd26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555dfbdd5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555dfbdc6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8b74825d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8b74825e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555dfbd04634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555dfbdc2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x555dfe69a1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555dfc552625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555dfc25d9b6 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 f0 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3805775==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558dab88dd32 bp 0x7ffdef3dfbb0 sp 0x7ffdef3dfba8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558dab88dd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558dab88d8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558dab5989b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558dab599d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558dab786d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558dab786686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558dab7886f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558dab10d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558dab110698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558dab101216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd0207b3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd0207b3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558dab03f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558dab0fdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x558dad9d51e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558dab88d625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558dab5989b6 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 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 > ================================================================= > ==3805764==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55831facad32 bp 0x7ffff894c650 sp 0x7ffff894c648 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55831facad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55831faca8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55831f7d59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55831f7d6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55831f9c3d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55831f9c3686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55831f9c56f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55831f34a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55831f34d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55831f33e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff1854d9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff1854d9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55831f27c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55831f33aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x558321c121e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55831faca625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55831f7d59b6 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 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 > ================================================================= > ==3805749==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a3da868d32 bp 0x7ffde523fb10 sp 0x7ffde523fb08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a3da868d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a3da8688df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a3da5739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a3da574d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a3da761d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a3da761686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a3da7636f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a3da0e86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a3da0eb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a3da0dc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4c400e5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4c400e5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a3da01a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a3da0d8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55a3dc9b01e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a3da868625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a3da5739b6 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 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 > ================================================================= > ==3805762==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55def9b8cd32 bp 0x7ffdc3ec9830 sp 0x7ffdc3ec9828 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55def9b8cd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55def9b8c8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55def98979b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55def9898d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55def9a85d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55def9a85686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55def9a876f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55def940c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55def940f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55def9400216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f46ced71d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f46ced71e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55def933e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55def93fcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55defbcd41e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55def9b8c625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55def98979b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 23,25c23 < <interval begin="90.00" end="91.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="90.00" end="91.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < </e3Detector> --- > <interval begin="90.00" end="91.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin=" \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fa 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3805786==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557630ba5d32 bp 0x7fff5cfc31f0 sp 0x7fff5cfc31e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557630ba5d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557630ba58df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5576308b09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5576308b1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557630a9ed68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557630a9e686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557630aa06f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5576304256a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557630428698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557630419216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6f83481d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6f83481e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557630357634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557630415aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x557632ced1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557630ba5625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5576308b09b6 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 eb 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3805778==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561597a94d32 bp 0x7ffc56c6fbb0 sp 0x7ffc56c6fba8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561597a94d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561597a948df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56159779f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5615977a0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56159798dd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56159798d686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56159798f6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5615973146a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561597317698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561597308216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f84cfa6bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f84cfa6be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561597246634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561597304aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x561599bdc1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561597a94625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56159779f9b6 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 f7 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3805782==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5633debb9d32 bp 0x7ffee762a470 sp 0x7ffee762a468 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5633debb9d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5633debb98df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5633de8c49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5633de8c5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5633deab2d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5633deab2686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5633deab46f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5633de4396a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5633de43c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5633de42d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7faa463e7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7faa463e7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5633de36b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5633de429aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5633e0d011e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5633debb9625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5633de8c49b6 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 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 > ================================================================= > ==3805767==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c65efc6d32 bp 0x7fff0a458190 sp 0x7fff0a458188 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c65efc6d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c65efc68df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c65ecd19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c65ecd2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c65eebfd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c65eebf686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c65eec16f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c65e8466a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c65e849698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c65e83a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0bdcb11d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0bdcb11e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c65e778634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c65e836aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55c66110e1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c65efc6625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c65ecd19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 59 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3808748==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5640bf4fcd32 bp 0x7ffd5a96e030 sp 0x7ffd5a96e028 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5640bf4fcd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5640bf4fc8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5640bf2079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5640bf208d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5640bf3f5d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5640bf3f5686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5640bf3f76f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5640bed7c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5640bed7f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5640bed70216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2225a54d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2225a54e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5640becae634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5640bed6caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5640c16441e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5640bf4fc625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5640bf2079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 77 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3808742==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5589b9872d32 bp 0x7ffee89c0e50 sp 0x7ffee89c0e48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5589b9872d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5589b98728df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5589b957d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5589b957ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5589b976bd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5589b976b686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5589b976d6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5589b90f26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5589b90f5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5589b90e6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f47b6d41d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f47b6d41e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5589b9024634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5589b90e2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5589bb9ba1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5589b9872625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5589b957d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 59 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3808736==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a8b22d3d32 bp 0x7fff3f1c0450 sp 0x7fff3f1c0448 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a8b22d3d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a8b22d38df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a8b1fde9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a8b1fdfd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a8b21ccd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a8b21cc686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a8b21ce6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a8b1b536a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a8b1b56698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a8b1b47216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe830567d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe830567e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a8b1a85634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a8b1b43aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55a8b441b1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a8b22d3625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a8b1fde9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808738==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55639533cd32 bp 0x7ffd4f19c4d0 sp 0x7ffd4f19c4c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55639533cd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55639533c8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5563950479b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556395048d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556395235d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556395235686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5563952376f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556394bbc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556394bbf698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556394bb0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f27cd87ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f27cd87ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556394aee634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556394bacaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5563974841e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55639533c625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5563950479b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808744==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55710138ad32 bp 0x7ffe2f582350 sp 0x7ffe2f582348 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55710138ad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55710138a8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5571010959b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557101096d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557101283d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557101283686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5571012856f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557100c0a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557100c0d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557100bfe216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc2e01c1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc2e01c1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557100b3c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557100bfaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5571034d21e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55710138a625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5571010959b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808759==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559e61d60d32 bp 0x7ffc718ef490 sp 0x7ffc718ef488 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559e61d60d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559e61d608df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559e61a6b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559e61a6cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559e61c59d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559e61c59686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559e61c5b6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559e615e06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559e615e3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559e615d4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6ccf20fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6ccf20fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559e61512634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559e615d0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x559e63ea81e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559e61d60625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559e61a6b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808765==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e80a8bcd32 bp 0x7fffab889db0 sp 0x7fffab889da8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e80a8bcd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e80a8bc8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e80a5c79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e80a5c8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e80a7b5d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e80a7b5686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e80a7b76f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e80a13c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e80a13f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e80a130216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9718d55d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9718d55e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e80a06e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e80a12caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55e80ca041e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e80a8bc625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e80a5c79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808746==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559b06bcad32 bp 0x7fff3ed111b0 sp 0x7fff3ed111a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559b06bcad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559b06bca8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559b068d59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559b068d6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559b06ac3d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559b06ac3686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559b06ac56f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559b0644a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559b0644d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559b0643e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f844f605d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f844f605e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559b0637c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559b0643aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x559b08d121e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559b06bca625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559b068d59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808751==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558899be0d32 bp 0x7ffe7c0b9030 sp 0x7ffe7c0b9028 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558899be0d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558899be08df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5588998eb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5588998ecd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558899ad9d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558899ad9686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558899adb6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5588994606a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558899463698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558899454216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f260427cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f260427ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558899392634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558899450aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55889bd281e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558899be0625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5588998eb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808761==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f35d252d32 bp 0x7ffcb2f315d0 sp 0x7ffcb2f315c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f35d252d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f35d2528df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f35cf5d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f35cf5ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f35d14bd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f35d14b686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f35d14d6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f35cad26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f35cad5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f35cac6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd3a38a6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd3a38a6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f35ca04634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f35cac2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55f35f39a1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f35d252625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f35cf5d9b6 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 > ================================================================= > ==3808805==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56457b359d32 bp 0x7fff343d0630 sp 0x7fff343d0628 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56457b359d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56457b3598df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56457b0649b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56457b065d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56457b252d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56457b252686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56457b2546f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56457abd96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56457abdc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56457abcd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f669df76d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f669df76e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56457ab0b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56457abc9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56457d4a11e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56457b359625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56457b0649b6 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 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 > ================================================================= > ==3808782==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564328df2d32 bp 0x7ffff8ba0eb0 sp 0x7ffff8ba0ea8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564328df2d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564328df28df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564328afd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564328afed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564328cebd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564328ceb686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564328ced6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5643286726a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564328675698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564328666216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7faf67596d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7faf67596e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5643285a4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564328662aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56432af3a1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564328df2625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564328afd9b6 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 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 > ================================================================= > ==3808859==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ba06e44d32 bp 0x7ffe9f9a51b0 sp 0x7ffe9f9a51a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ba06e44d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ba06e448df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ba06b4f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ba06b50d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ba06d3dd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ba06d3d686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ba06d3f6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ba066c46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ba066c7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ba066b8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f61b8d6dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f61b8d6de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ba065f6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ba066b4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55ba08f8c1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ba06e44625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ba06b4f9b6 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 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 > ================================================================= > ==3808819==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b0faa33d32 bp 0x7ffdd9c02190 sp 0x7ffdd9c02188 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b0faa33d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b0faa338df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b0fa73e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b0fa73fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b0fa92cd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b0fa92c686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b0fa92e6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b0fa2b36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b0fa2b6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b0fa2a7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fac2ce0dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fac2ce0de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b0fa1e5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b0fa2a3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55b0fcb7b1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b0faa33625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b0fa73e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808862==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559ad84d1d32 bp 0x7ffe7aa485d0 sp 0x7ffe7aa485c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559ad84d1d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559ad84d18df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559ad81dc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559ad81ddd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559ad83cad68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559ad83ca686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559ad83cc6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559ad7d516a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559ad7d54698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559ad7d45216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1f96591d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1f96591e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559ad7c83634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559ad7d41aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x559ada6191e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559ad84d1625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559ad81dc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808875==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55bedc0cad32 bp 0x7fff57268ad0 sp 0x7fff57268ac8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55bedc0cad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bedc0ca8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bedbdd59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bedbdd6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bedbfc3d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bedbfc3686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bedbfc56f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bedb94a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bedb94d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bedb93e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbd1b316d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbd1b316e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bedb87c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55bedb93aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55bede2121e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bedc0ca625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bedbdd59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808866==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5636e6899d32 bp 0x7ffeedc6ec10 sp 0x7ffeedc6ec08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5636e6899d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5636e68998df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5636e65a49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5636e65a5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5636e6792d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5636e6792686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5636e67946f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5636e61196a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5636e611c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5636e610d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6cdbaecd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6cdbaece3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5636e604b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5636e6109aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5636e89e11e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5636e6899625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5636e65a49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808868==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5613be3e6d32 bp 0x7ffece2381b0 sp 0x7ffece2381a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5613be3e6d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5613be3e68df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5613be0f19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5613be0f2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5613be2dfd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5613be2df686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5613be2e16f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5613bdc666a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5613bdc69698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5613bdc5a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9b4d6e1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9b4d6e1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5613bdb98634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5613bdc56aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5613c052e1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5613be3e6625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5613be0f19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808872==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55886c6efd32 bp 0x7fff907f8510 sp 0x7fff907f8508 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55886c6efd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55886c6ef8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55886c3fa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55886c3fbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55886c5e8d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55886c5e8686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55886c5ea6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55886bf6f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55886bf72698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55886bf63216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9611f37d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9611f37e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55886bea1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55886bf5faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55886e8371e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55886c6ef625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55886c3fa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808877==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558005ce9d32 bp 0x7ffd768e7df0 sp 0x7ffd768e7de8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558005ce9d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558005ce98df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5580059f49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5580059f5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558005be2d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558005be2686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558005be46f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5580055696a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55800556c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55800555d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe64f453d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe64f453e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55800549b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558005559aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x558007e311e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558005ce9625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5580059f49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808926==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5617fdb2fd32 bp 0x7ffdea4caf70 sp 0x7ffdea4caf68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5617fdb2fd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5617fdb2f8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5617fd83a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5617fd83bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5617fda28d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5617fda28686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5617fda2a6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5617fd3af6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5617fd3b2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5617fd3a3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f89ecd28d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f89ecd28e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5617fd2e1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5617fd39faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5617ffc771e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5617fdb2f625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5617fd83a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808935==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f39a134d32 bp 0x7fff5158d710 sp 0x7fff5158d708 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f39a134d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f39a1348df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f399e3f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f399e40d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f39a02dd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f39a02d686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f39a02f6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f3999b46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f3999b7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f3999a8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4138c18d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4138c18e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f3998e6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f3999a4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55f39c27c1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f39a134625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f399e3f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809003==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ca9482dd32 bp 0x7fff4096bfd0 sp 0x7fff4096bfc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ca9482dd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ca9482d8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ca945389b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ca94539d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ca94726d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ca94726686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ca947286f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ca940ad6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ca940b0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ca940a1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f431e38dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f431e38de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ca93fdf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ca9409daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55ca969751e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ca9482d625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ca945389b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809013==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558bb8776d32 bp 0x7ffcbdb27170 sp 0x7ffcbdb27168 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558bb8776d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558bb87768df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558bb84819b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558bb8482d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558bb866fd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558bb866f686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558bb86716f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558bb7ff66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558bb7ff9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558bb7fea216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0ca9b6cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0ca9b6ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558bb7f28634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558bb7fe6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x558bba8be1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558bb8776625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558bb84819b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809006==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5626b31add32 bp 0x7fff47c3ecb0 sp 0x7fff47c3eca8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5626b31add31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5626b31ad8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5626b2eb89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5626b2eb9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5626b30a6d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5626b30a6686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5626b30a86f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5626b2a2d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5626b2a30698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5626b2a21216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa889fe5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa889fe5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5626b295f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5626b2a1daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5626b52f51e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5626b31ad625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5626b2eb89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809009==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c9dffccd32 bp 0x7ffed8de33b0 sp 0x7ffed8de33a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c9dffccd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c9dffcc8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c9dfcd79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c9dfcd8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c9dfec5d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c9dfec5686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c9dfec76f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c9df84c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c9df84f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c9df840216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5cd9a94d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5cd9a94e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c9df77e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c9df83caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55c9e21141e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c9dffcc625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c9dfcd79b6 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 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 > ================================================================= > ==3809033==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55da70d2bd32 bp 0x7ffecedbc7d0 sp 0x7ffecedbc7c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55da70d2bd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55da70d2b8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55da70a369b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55da70a37d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55da70c24d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55da70c24686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55da70c266f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55da705ab6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55da705ae698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55da7059f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2374f83d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2374f83e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55da704dd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55da7059baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55da72e731e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55da70d2b625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55da70a369b6 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 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 > ================================================================= > ==3809015==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a0ac1b9d32 bp 0x7ffcb0f89410 sp 0x7ffcb0f89408 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a0ac1b9d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a0ac1b98df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a0abec49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a0abec5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a0ac0b2d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a0ac0b2686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a0ac0b46f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a0aba396a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a0aba3c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a0aba2d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f29ba94fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f29ba94fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a0ab96b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a0aba29aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55a0ae3011e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a0ac1b9625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a0abec49b6 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 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 > ================================================================= > ==3809023==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e238fecd32 bp 0x7fff16d56f50 sp 0x7fff16d56f48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e238fecd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e238fec8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e238cf79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e238cf8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e238ee5d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e238ee5686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e238ee76f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e23886c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e23886f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e238860216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff5d406fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff5d406fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e23879e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e23885caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55e23b1341e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e238fec625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e238cf79b6 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 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 > ================================================================= > ==3809012==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562a3df6cd32 bp 0x7ffe471f98f0 sp 0x7ffe471f98e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562a3df6cd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562a3df6c8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562a3dc779b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562a3dc78d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562a3de65d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562a3de65686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562a3de676f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562a3d7ec6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562a3d7ef698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562a3d7e0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe8c48afd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe8c48afe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562a3d71e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562a3d7dcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x562a400b41e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562a3df6c625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562a3dc779b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 2b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3808542==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558980e58d32 bp 0x7fff772b0e90 sp 0x7fff772b0e88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558980e58d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558980e588df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558980b639b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558980b64d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558980d51d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558980d51686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558980d536f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5589806d86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5589806db698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5589806cc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd336873d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd336873e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55898060a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5589806c8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x558982fa01e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558980e58625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558980b639b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808584==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55992a9cad32 bp 0x7ffdcd95d330 sp 0x7ffdcd95d328 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55992a9cad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55992a9ca8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55992a6d59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55992a6d6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55992a8c3d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55992a8c3686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55992a8c56f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55992a24a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55992a24d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55992a23e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7d555b0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7d555b0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55992a17c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55992a23aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55992cb121e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55992a9ca625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55992a6d59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808592==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561b73adad32 bp 0x7fff913d1030 sp 0x7fff913d1028 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561b73adad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561b73ada8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561b737e59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561b737e6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561b739d3d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561b739d3686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561b739d56f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561b7335a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561b7335d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561b7334e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fabfdd1ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fabfdd1ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561b7328c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561b7334aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x561b75c221e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561b73ada625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561b737e59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 50 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3808595==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55adf492cd32 bp 0x7fff6a8c6ef0 sp 0x7fff6a8c6ee8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55adf492cd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55adf492c8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55adf46379b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55adf4638d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55adf4825d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55adf4825686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55adf48276f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55adf41ac6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55adf41af698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55adf41a0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7e5384ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7e5384ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55adf40de634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55adf419caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55adf6a741e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55adf492c625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55adf46379b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808602==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55690a251d32 bp 0x7ffc9846fe10 sp 0x7ffc9846fe08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55690a251d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55690a2518df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556909f5c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556909f5dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55690a14ad68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55690a14a686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55690a14c6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556909ad16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556909ad4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556909ac5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f52ba49ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f52ba49ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556909a03634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556909ac1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55690c3991e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55690a251625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556909f5c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808600==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562d948d7d32 bp 0x7ffd36306130 sp 0x7ffd36306128 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562d948d7d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562d948d78df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562d945e29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562d945e3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562d947d0d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562d947d0686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562d947d26f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562d941576a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562d9415a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562d9414b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9549b45d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9549b45e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562d94089634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562d94147aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x562d96a1f1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562d948d7625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562d945e29b6 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 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 > ================================================================= > ==3808609==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55560a651d32 bp 0x7ffd62065490 sp 0x7ffd62065488 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55560a651d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55560a6518df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55560a35c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55560a35dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55560a54ad68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55560a54a686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55560a54c6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555609ed16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555609ed4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555609ec5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7faff70d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7faff70e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555609e03634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555609ec1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55560c7991e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55560a651625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55560a35c9b6 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 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 > ================================================================= > ==3808606==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5617c2bf5d32 bp 0x7fff4f15fed0 sp 0x7fff4f15fec8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5617c2bf5d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5617c2bf58df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5617c29009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5617c2901d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5617c2aeed68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5617c2aee686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5617c2af06f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5617c24756a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5617c2478698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5617c2469216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc56edabd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc56edabe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5617c23a7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5617c2465aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5617c4d3d1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5617c2bf5625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5617c29009b6 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 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 > ================================================================= > ==3808678==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564ccad60d32 bp 0x7ffe50102670 sp 0x7ffe50102668 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564ccad60d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564ccad608df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564ccaa6b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564ccaa6cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564ccac59d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564ccac59686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564ccac5b6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564cca5e06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564cca5e3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564cca5d4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe7c514ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe7c514ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564cca512634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564cca5d0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x564cccea81e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564ccad60625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564ccaa6b9b6 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 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 > ================================================================= > ==3808673==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55adc27e4d32 bp 0x7ffc574fe210 sp 0x7ffc574fe208 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55adc27e4d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55adc27e48df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55adc24ef9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55adc24f0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55adc26ddd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55adc26dd686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55adc26df6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55adc20646a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55adc2067698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55adc2058216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f11a3bbad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f11a3bbae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55adc1f96634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55adc2054aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55adc492c1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55adc27e4625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55adc24ef9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 38 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3809746==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e2548e2d32 bp 0x7ffe4c288690 sp 0x7ffe4c288688 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e2548e2d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e2548e28df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e2545ed9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e2545eed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e2547dbd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e2547db686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e2547dd6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e2541626a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e254165698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e254156216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f969c219d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f969c219e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e254094634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e254152aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55e256a2a1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e2548e2625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e2545ed9b6 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 3e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3809741==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5641dab29d32 bp 0x7ffedc7f4fb0 sp 0x7ffedc7f4fa8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5641dab29d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5641dab298df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5641da8349b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5641da835d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5641daa22d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5641daa22686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5641daa246f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5641da3a96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5641da3ac698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5641da39d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9b50b41d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9b50b41e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5641da2db634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5641da399aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5641dcc711e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5641dab29625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5641da8349b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fe 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3810080==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557ecce1ad32 bp 0x7fffb165c390 sp 0x7fffb165c388 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557ecce1ad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557ecce1a8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557eccb259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557eccb26d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557eccd20dbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x557eccd18852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x557eccf82693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x557ecc6a4c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x557ecc6a056c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x557ecc68e018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f8c9b47cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8c9b47ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557ecc5cc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557ecc68aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x557ecef621e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557ecce1a625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557eccb259b6 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 fe 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3810066==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d0c962ed32 bp 0x7fff1e40d110 sp 0x7fff1e40d108 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d0c962ed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d0c962e8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d0c93399b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d0c933ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d0c9534dbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55d0c952c852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55d0c9796693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55d0c8eb8c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55d0c8eb456c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55d0c8ea2018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f18bb43bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f18bb43be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d0c8de0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d0c8e9eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55d0cb7761e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d0c962e625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d0c93399b6 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 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 > ================================================================= > ==3810051==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5605731d4d32 bp 0x7ffc9294e790 sp 0x7ffc9294e788 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5605731d4d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5605731d48df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560572edf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560572ee0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5605730cdd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5605730cd686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5605730cf6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560572a546a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560572a57698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560572a48216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcde49e1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcde49e1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560572986634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560572a44aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56057531c1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5605731d4625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560572edf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3810006==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560c0f75ed32 bp 0x7ffe6cbd80b0 sp 0x7ffe6cbd80a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560c0f75ed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560c0f75e8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560c0f4699b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560c0f46ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560c0f657d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560c0f657686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560c0f6596f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560c0efde6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560c0efe1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560c0efd2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdaa29b0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdaa29b0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560c0ef10634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560c0efceaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x560c118a61e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560c0f75e625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560c0f4699b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809999==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5619ab055d32 bp 0x7fff82f14fb0 sp 0x7fff82f14fa8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5619ab055d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5619ab0558df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5619aad609b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5619aad61d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5619aaf4ed68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5619aaf4e686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5619aaf506f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5619aa8d56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5619aa8d8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5619aa8c9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f739cee5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f739cee5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5619aa807634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5619aa8c5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5619ad19d1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5619ab055625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5619aad609b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3809992==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55bfc6d93d32 bp 0x7ffe6b5e1b30 sp 0x7ffe6b5e1b28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55bfc6d93d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bfc6d938df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bfc6a9e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bfc6a9fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bfc6c8cd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bfc6c8c686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bfc6c8e6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bfc66136a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bfc6616698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bfc6607216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f160edb1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f160edb1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bfc6545634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55bfc6603aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55bfc8edb1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bfc6d93625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bfc6a9e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 c5 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3810154==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561210069d32 bp 0x7fff9d762e90 sp 0x7fff9d762e88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561210069d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5612100698df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56120fd749b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56120fd75d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56120ff62d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56120ff62686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56120ff646f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56120f8e96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56120f8ec698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56120f8dd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd99c856d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd99c856e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56120f81b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56120f8d9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5612121b11e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561210069625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56120fd749b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3810146==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e932447d32 bp 0x7ffd9cbe2290 sp 0x7ffd9cbe2288 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e932447d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e9324478df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e9321529b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e932153d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e932340d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e932340686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e9323426f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e931cc76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e931cca698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e931cbb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7971ce6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7971ce6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e931bf9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e931cb7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55e93458f1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e932447625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e9321529b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 b4 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3810124==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56413705bd32 bp 0x7fff8cee0830 sp 0x7fff8cee0828 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56413705bd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56413705b8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564136d669b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564136d67d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564136f54d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564136f54686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564136f566f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5641368db6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5641368de698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5641368cf216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6bb0f71d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6bb0f71e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56413680d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5641368cbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5641391a31e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56413705b625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564136d669b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3810103==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561989a7cd32 bp 0x7ffcc6acc450 sp 0x7ffcc6acc448 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561989a7cd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561989a7c8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5619897879b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561989788d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561989975d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561989975686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5619899776f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5619892fc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5619892ff698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5619892f0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7c34973d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7c34973e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56198922e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5619892ecaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56198bbc41e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561989a7c625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5619897879b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 c6 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3810085==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c0a90e9d32 bp 0x7ffe755e79d0 sp 0x7ffe755e79c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c0a90e9d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c0a90e98df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c0a8df49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c0a8df5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c0a8fe2d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c0a8fe2686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c0a8fe46f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c0a89696a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c0a896c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c0a895d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f38d858fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f38d858fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c0a889b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c0a8959aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55c0ab2311e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c0a90e9625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c0a8df49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3810088==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55df93c22d32 bp 0x7ffcf4e04d90 sp 0x7ffcf4e04d88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55df93c22d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55df93c228df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55df9392d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55df9392ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55df93b1bd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55df93b1b686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55df93b1d6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55df934a26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55df934a5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55df93496216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f317e8ffd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f317e8ffe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55df933d4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55df93492aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55df95d6a1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55df93c22625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55df9392d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 7b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3810193==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a6302a2d32 bp 0x7fff8a901030 sp 0x7fff8a901028 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a6302a2d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a6302a28df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a62ffad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a62ffaed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a63019bd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a63019b686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a63019d6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a62fb226a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a62fb25698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a62fb16216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f121510ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f121510ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a62fa54634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a62fb12aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55a6323ea1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a6302a2625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a62ffad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 7a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3810191==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5564e717bd32 bp 0x7ffec6d8a870 sp 0x7ffec6d8a868 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5564e717bd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5564e717b8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5564e6e869b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5564e6e87d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5564e7074d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5564e7074686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5564e70766f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5564e69fb6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5564e69fe698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5564e69ef216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa24e287d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa24e287e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5564e692d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5564e69ebaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5564e92c31e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5564e717b625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5564e6e869b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3810187==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5587726a5d32 bp 0x7ffe11c0c6b0 sp 0x7ffe11c0c6a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5587726a5d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5587726a58df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5587723b09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5587723b1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55877259ed68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55877259e686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5587725a06f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558771f256a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558771f28698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558771f19216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0cf160fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0cf160fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558771e57634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558771f15aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5587747ed1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5587726a5625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5587723b09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3810173==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b41e501d32 bp 0x7ffe9cb6b870 sp 0x7ffe9cb6b868 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b41e501d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b41e5018df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b41e20c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b41e20dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b41e3fad68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b41e3fa686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b41e3fc6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b41dd816a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b41dd84698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b41dd75216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8256dcdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8256dcde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b41dcb3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b41dd71aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55b4206491e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b41e501625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b41e20c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3810068==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e5878a8d32 bp 0x7fff71ee5690 sp 0x7fff71ee5688 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e5878a8d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e5878a88df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e5875b39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e5875b4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e5877a1d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e5877a1686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e5877a36f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e5871286a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e58712b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e58711c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f957e9bbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f957e9bbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e58705a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e587118aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55e5899f01e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e5878a8625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e5875b39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 60 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3810072==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56355c697d32 bp 0x7ffe5b77ba10 sp 0x7ffe5b77ba08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56355c697d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56355c6978df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56355c3a29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56355c3a3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56355c590d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56355c590686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56355c5926f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56355bf176a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56355bf1a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56355bf0b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6522442d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6522442e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56355be49634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56355bf07aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56355e7df1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56355c697625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56355c3a29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3810070==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562c061a3d32 bp 0x7ffdd745b6d0 sp 0x7ffdd745b6c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562c061a3d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562c061a38df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562c05eae9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562c05eafd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562c0609cd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562c0609c686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562c0609e6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562c05a236a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562c05a26698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562c05a17216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1eb53d3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1eb53d3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562c05955634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562c05a13aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x562c082eb1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562c061a3625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562c05eae9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 60 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3810056==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55813858cd32 bp 0x7ffef7338f10 sp 0x7ffef7338f08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55813858cd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55813858c8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5581382979b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558138298d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558138485d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558138485686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5581384876f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558137e0c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558137e0f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558137e00216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd8cacf6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd8cacf6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558137d3e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558137dfcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55813a6d41e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55813858c625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5581382979b6 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 85 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 > ================================================================= > ==3806079==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5602e012bd32 bp 0x7ffd46851930 sp 0x7ffd46851928 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5602e012bd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5602e012b8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5602dfe369b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5602dfe37d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5602e0024d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5602e0024686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5602e00266f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5602df9ab6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5602df9ae698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5602df99f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa338f39d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa338f39e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5602df8dd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5602df99baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5602e22731e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5602e012b625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5602dfe369b6 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-20 07:05:44 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 a3 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 > ================================================================= > ==3806090==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cbd5116d32 bp 0x7ffc9d09cdd0 sp 0x7ffc9d09cdc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cbd5116d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cbd51168df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cbd4e219b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cbd4e22d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cbd500fd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cbd500f686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cbd50116f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cbd49966a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cbd4999698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cbd498a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4bc30bbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4bc30bbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cbd48c8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cbd4986aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55cbd725e1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cbd5116625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cbd4e219b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 390,415c390 < <tlsState time="38.50" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.60" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.70" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.80" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.90" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.00" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.10" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.20" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.30" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.40" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.50" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.60" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.70" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.80" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.90" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.00" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.10" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.20" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.30" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.40" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.50" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.60" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.70" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.80" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.90" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < </tlsStates> --- > <tlsState \ No newline at end of file <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 86 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3806265==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564692c28d32 bp 0x7ffcc9e93550 sp 0x7ffcc9e93548 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564692c28d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564692c288df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5646929339b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564692934d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564692b21d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564692b21686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564692b236f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5646924a86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5646924ab698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56469249c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9c049e3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9c049e3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5646923da634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564692498aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x564694d701e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564692c28625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5646929339b6 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-20 07:05:46 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 a5 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3806263==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55946194cd32 bp 0x7ffc0dcd40d0 sp 0x7ffc0dcd40c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55946194cd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55946194c8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5594616579b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559461658d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559461845d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559461845686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5594618476f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5594611cc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5594611cf698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5594611c0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0a09dedd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0a09dede3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5594610fe634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5594611bcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x559463a941e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55946194c625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5594616579b6 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 8a 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3806083==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5581ad8ddd32 bp 0x7ffe415316b0 sp 0x7ffe415316a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5581ad8ddd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5581ad8dd8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5581ad5e89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5581ad5e9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5581ad7d6d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5581ad7d6686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5581ad7d86f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5581ad15d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5581ad160698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5581ad151216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f116e61bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f116e61be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5581ad08f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5581ad14daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5581afa251e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5581ad8dd625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5581ad5e89b6 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-20 07:05:44 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 90 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 > ================================================================= > ==3806073==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555e1f7a5d32 bp 0x7ffe924dd710 sp 0x7ffe924dd708 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555e1f7a5d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555e1f7a58df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555e1f4b09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555e1f4b1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555e1f69ed68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555e1f69e686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555e1f6a06f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555e1f0256a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555e1f028698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555e1f019216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc86eeeed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc86eeeee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555e1ef57634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555e1f015aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x555e218ed1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555e1f7a5625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555e1f4b09b6 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 > ================================================================= > ==3806077==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d1d72fbd32 bp 0x7ffff48d7d30 sp 0x7ffff48d7d28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d1d72fbd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d1d72fb8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d1d70069b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d1d7007d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d1d71f4d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d1d71f4686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d1d71f66f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d1d6b7b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d1d6b7e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d1d6b6f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc5432c5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc5432c5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d1d6aad634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d1d6b6baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55d1d94431e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d1d72fb625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d1d70069b6 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-20 07:05:44 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 bd 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 > ================================================================= > ==3806086==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5621202a2d32 bp 0x7fff382d3690 sp 0x7fff382d3688 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5621202a2d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5621202a28df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56211ffad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56211ffaed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56212019bd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56212019b686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56212019d6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56211fb226a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56211fb25698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56211fb16216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8943fdfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8943fdfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56211fa54634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56211fb12aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5621223ea1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5621202a2625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56211ffad9b6 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 6c 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 > ================================================================= > ==3806199==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561be706ad32 bp 0x7ffde7a05b90 sp 0x7ffde7a05b88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561be706ad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561be706a8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561be6d759b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561be6d76d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561be6f63d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561be6f63686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561be6f656f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561be68ea6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561be68ed698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561be68de216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f73d2062d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f73d2062e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561be681c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561be68daaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x561be91b21e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561be706a625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561be6d759b6 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-20 07:05:45 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,46c16,41 < <tlsStates xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tlsstates_file.xsd"> < <tlsState time="0.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="1.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="2.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="3.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="4.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="5.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="6.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="7.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="8.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="9.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="10.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="11.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="12.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="13.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="14.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 a8 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3806236==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a542258d32 bp 0x7ffd892c1130 sp 0x7ffd892c1128 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a542258d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a5422588df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a541f639b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a541f64d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a542151d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a542151686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a5421536f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a541ad86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a541adb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a541acc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb272cded8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb272cdee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a541a0a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a541ac8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55a5443a01e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a542258625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a541f639b6 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 a1 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 > ================================================================= > ==3806055==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560390bc0d32 bp 0x7ffdf2065fb0 sp 0x7ffdf2065fa8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560390bc0d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560390bc08df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5603908cb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5603908ccd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560390ab9d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560390ab9686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560390abb6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5603904406a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560390443698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560390434216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5a9d296d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5a9d296e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560390372634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560390430aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x560392d081e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560390bc0625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5603908cb9b6 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-20 07:05:44 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 > ================================================================= > ==3806067==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558d58cadd32 bp 0x7ffc70a39170 sp 0x7ffc70a39168 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558d58cadd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558d58cad8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558d589b89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558d589b9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558d58ba6d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558d58ba6686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558d58ba86f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558d5852d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558d58530698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558d58521216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f133c513d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f133c513e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558d5845f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558d5851daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x558d5adf51e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558d58cad625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558d589b89b6 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 87 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 > ================================================================= > ==3806047==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fca9ad4d32 bp 0x7fffdd221e90 sp 0x7fffdd221e88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fca9ad4d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fca9ad48df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fca97df9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fca97e0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fca99cdd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fca99cd686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fca99cf6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fca93546a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fca9357698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fca9348216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9c7864bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9c7864be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fca9286634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fca9344aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55fcabc1c1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fca9ad4625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fca97df9b6 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-20 07:05:44 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 93 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 > ================================================================= > ==3806063==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55eb57b6dd32 bp 0x7ffd0be379f0 sp 0x7ffd0be379e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55eb57b6dd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55eb57b6d8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55eb578789b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55eb57879d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55eb57a66d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55eb57a66686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55eb57a686f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55eb573ed6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55eb573f0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55eb573e1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2fe7e57d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2fe7e57e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55eb5731f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55eb573ddaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55eb59cb51e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55eb57b6d625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55eb578789b6 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 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 > ================================================================= > ==3806261==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5649e86f9d32 bp 0x7ffdf8e68ef0 sp 0x7ffdf8e68ee8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5649e86f9d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5649e86f98df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5649e84049b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5649e8405d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5649e85f2d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5649e85f2686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5649e85f46f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5649e7f796a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5649e7f7c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5649e7f6d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6ae97f7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6ae97f7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5649e7eab634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5649e7f69aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5649ea8411e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5649e86f9625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5649e84049b6 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 df 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3806274==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5625c0f1dd32 bp 0x7ffe5b2071f0 sp 0x7ffe5b2071e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5625c0f1dd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5625c0f1d8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5625c0c289b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5625c0c29d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5625c0e16d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5625c0e16686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5625c0e186f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5625c079d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5625c07a0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5625c0791216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f046c5d1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f046c5d1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5625c06cf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5625c078daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5625c30651e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5625c0f1d625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5625c0c289b6 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 > ================================================================= > ==3806288==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55efc799cd32 bp 0x7ffcf46b6fb0 sp 0x7ffcf46b6fa8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55efc799cd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55efc799c8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55efc76a79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55efc76a8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55efc7895d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55efc7895686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55efc78976f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55efc721c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55efc721f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55efc7210216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc07a167d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc07a167e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55efc714e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55efc720caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55efc9ae41e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55efc799c625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55efc76a79b6 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 > ================================================================= > ==3806269==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ced34c6d32 bp 0x7ffc998a6b50 sp 0x7ffc998a6b48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ced34c6d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ced34c68df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ced31d19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ced31d2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ced33bfd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ced33bf686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ced33c16f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ced2d466a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ced2d49698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ced2d3a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff528b47d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff528b47e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ced2c78634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ced2d36aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55ced560e1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ced34c6625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ced31d19b6 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 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 > ================================================================= > ==3807704==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x561dc0f1ad32 bp 0x7ffe034c8070 sp 0x7ffe034c8068 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x561dc0f1ad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561dc0f1a8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561dc0c259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561dc0c26d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561dc0e13d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561dc0e13686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561dc0e156f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561dc079a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561dc079d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561dc078e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5c85ad6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5c85ad6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561dc06cc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x561dc078aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x561dc30621e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561dc0f1a625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561dc0c259b6 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-20 07:05:54 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3807713==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x563f154a6d32 bp 0x7ffc7af41ff0 sp 0x7ffc7af41fe8 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x563f154a6d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563f154a68df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563f151b19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563f151b2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563f1539fd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563f1539f686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563f153a16f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563f14d266a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563f14d29698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563f14d1a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f72e1ebcd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f72e1ebce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563f14c58634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x563f14d16aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x563f175ee1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563f154a6625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563f151b19b6 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-20 07:05:54 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3807738==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x55adee4a1d32 bp 0x7ffe00f1ac90 sp 0x7ffe00f1ac88 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x55adee4a1d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55adee4a18df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55adee1ac9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55adee1add28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55adee39ad68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55adee39a686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55adee39c6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55adedd216a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55adedd24698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55adedd15216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f40e6148d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f40e6148e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55adedc53634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x55adedd11aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55adf05e91e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55adee4a1625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55adee1ac9b6 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-20 07:05:54 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 35 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807758==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x55ad10645d32 bp 0x7ffd63ffd4d0 sp 0x7ffd63ffd4c8 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x55ad10645d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ad106458df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ad103509b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ad10351d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ad1053ed68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ad1053e686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ad105406f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ad0fec56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ad0fec8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ad0feb9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdc19a22d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdc19a22e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ad0fdf7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x55ad0feb5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55ad1278d1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ad10645625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ad103509b6 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-20 07:05:54 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 2a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3806956==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560d7ef7cd32 bp 0x7ffc732dffd0 sp 0x7ffc732dffc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560d7ef7cd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560d7ef7c8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560d7ec879b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560d7ec88d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560d7ee75d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560d7ee75686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560d7ee776f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560d7e7fc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560d7e7ff698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560d7e7f0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2cf7976d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2cf7976e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560d7e72e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560d7e7ecaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x560d810c41e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560d7ef7c625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560d7ec879b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3806997==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f1643a9d32 bp 0x7ffd8f7e2f10 sp 0x7ffd8f7e2f08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f1643a9d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f1643a98df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f1640b49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f1640b5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f1642a2d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f1642a2686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f1642a46f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f163c296a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f163c2c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f163c1d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe6e9410d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe6e9410e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f163b5b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f163c19aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55f1664f11e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f1643a9625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f1640b49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 2b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807016==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564fff2d4d32 bp 0x7fff4d175050 sp 0x7fff4d175048 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564fff2d4d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564fff2d48df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564ffefdf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564ffefe0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564fff1cdd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564fff1cd686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564fff1cf6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564ffeb546a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564ffeb57698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564ffeb48216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6eb3317d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6eb3317e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564ffea86634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564ffeb44aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56500141c1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564fff2d4625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564ffefdf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807070==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c763b6ad32 bp 0x7fffd802b5f0 sp 0x7fffd802b5e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c763b6ad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c763b6a8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c7638759b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c763876d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c763a63d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c763a63686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c763a656f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c7633ea6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c7633ed698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c7633de216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbac3df1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbac3df1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c76331c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c7633daaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55c765cb21e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c763b6a625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c7638759b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807695==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55651f6cad32 bp 0x7ffdbbaa3f90 sp 0x7ffdbbaa3f88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55651f6cad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55651f6ca8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55651f3d59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55651f3d6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55651f5c3d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55651f5c3686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55651f5c56f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55651ef4a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55651ef4d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55651ef3e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe00d70ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe00d70ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55651ee7c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55651ef3aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5565218121e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55651f6ca625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55651f3d59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 28 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807095==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564d7c3ead32 bp 0x7ffc239a3cd0 sp 0x7ffc239a3cc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564d7c3ead31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564d7c3ea8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564d7c0f59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564d7c0f6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564d7c2e3d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564d7c2e3686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564d7c2e56f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564d7bc6a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564d7bc6d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564d7bc5e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8a9fdadd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8a9fdade3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564d7bb9c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564d7bc5aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x564d7e5321e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564d7c3ea625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564d7c0f59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807089==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558e1a246d32 bp 0x7fff9a9f5b10 sp 0x7fff9a9f5b08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558e1a246d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558e1a2468df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558e19f519b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558e19f52d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558e1a13fd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558e1a13f686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558e1a1416f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558e19ac66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558e19ac9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558e19aba216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbc32672d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbc32672e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558e199f8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558e19ab6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x558e1c38e1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558e1a246625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558e19f519b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 42 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807246==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e23fac9d32 bp 0x7fff33c08c10 sp 0x7fff33c08c08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e23fac9d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e23fac98df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e23f7d49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e23f7d5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e23f9c2d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e23f9c2686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e23f9c46f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e23f3496a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e23f34c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e23f33d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2aff3b8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2aff3b8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e23f27b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e23f339aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55e241c111e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e23fac9625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e23f7d49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807277==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e8f7371d32 bp 0x7ffcf865b5b0 sp 0x7ffcf865b5a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e8f7371d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e8f73718df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e8f707c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e8f707dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e8f726ad68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e8f726a686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e8f726c6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e8f6bf16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e8f6bf4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e8f6be5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd189c3fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd189c3fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e8f6b23634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e8f6be1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55e8f94b91e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e8f7371625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e8f707c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807417==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556e19911d32 bp 0x7ffe25ba2e30 sp 0x7ffe25ba2e28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556e19911d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556e199118df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556e1961c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556e1961dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556e1980ad68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556e1980a686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556e1980c6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556e191916a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556e19194698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556e19185216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb615cdad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb615cdae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556e190c3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556e19181aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x556e1ba591e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556e19911625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556e1961c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807434==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555c0f6d7d32 bp 0x7ffd88b32a10 sp 0x7ffd88b32a08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555c0f6d7d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555c0f6d78df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555c0f3e29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555c0f3e3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555c0f5d0d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555c0f5d0686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555c0f5d26f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555c0ef576a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555c0ef5a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555c0ef4b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe7f2fc0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe7f2fc0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555c0ee89634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555c0ef47aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x555c1181f1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555c0f6d7625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555c0f3e29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807427==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f4dcbdad32 bp 0x7ffec083c1d0 sp 0x7ffec083c1c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f4dcbdad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f4dcbda8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f4dc8e59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f4dc8e6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f4dcad3d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f4dcad3686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f4dcad56f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f4dc45a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f4dc45d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f4dc44e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9cdecfdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9cdecfde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f4dc38c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f4dc44aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55f4ded221e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f4dcbda625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f4dc8e59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807460==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5576a00d9d32 bp 0x7ffe3ce79a10 sp 0x7ffe3ce79a08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5576a00d9d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5576a00d98df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55769fde49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55769fde5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55769ffd2d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55769ffd2686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55769ffd46f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55769f9596a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55769f95c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55769f94d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f108f503d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f108f503e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55769f88b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55769f949aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5576a22211e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5576a00d9625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55769fde49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807111==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562f4a898d32 bp 0x7ffe23af7d10 sp 0x7ffe23af7d08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562f4a898d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562f4a8988df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562f4a5a39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562f4a5a4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562f4a791d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562f4a791686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562f4a7936f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562f4a1186a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562f4a11b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562f4a10c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe4e8d40d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe4e8d40e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562f4a04a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562f4a108aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x562f4c9e01e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562f4a898625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562f4a5a39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807128==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5609fcfa4d32 bp 0x7ffc88e04130 sp 0x7ffc88e04128 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5609fcfa4d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5609fcfa48df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5609fccaf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5609fccb0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5609fce9dd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5609fce9d686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5609fce9f6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5609fc8246a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5609fc827698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5609fc818216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8785237d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8785237e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5609fc756634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5609fc814aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5609ff0ec1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5609fcfa4625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5609fccaf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807411==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564b69620d32 bp 0x7fff2a9900b0 sp 0x7fff2a9900a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564b69620d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564b696208df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564b6932b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564b6932cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564b69519d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564b69519686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564b6951b6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564b68ea06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564b68ea3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564b68e94216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3e3b457d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3e3b457e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564b68dd2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564b68e90aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x564b6b7681e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564b69620625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564b6932b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 2f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807231==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557fa45bed32 bp 0x7ffe661172f0 sp 0x7ffe661172e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557fa45bed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557fa45be8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557fa42c99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557fa42cad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557fa44b7d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557fa44b7686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557fa44b96f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557fa3e3e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557fa3e41698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557fa3e32216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9c1068dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9c1068de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557fa3d70634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557fa3e2eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x557fa67061e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557fa45be625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557fa42c99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807230==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55581cb9fd32 bp 0x7ffe01207910 sp 0x7ffe01207908 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55581cb9fd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55581cb9f8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55581c8aa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55581c8abd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55581ca98d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55581ca98686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55581ca9a6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55581c41f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55581c422698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55581c413216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa0272c3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa0272c3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55581c351634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55581c40faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55581ece71e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55581cb9f625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55581c8aa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 2c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807611==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5569a1746d32 bp 0x7ffd3cf93050 sp 0x7ffd3cf93048 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5569a1746d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5569a17468df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5569a14519b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5569a1452d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5569a163fd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5569a163f686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5569a16416f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5569a0fc66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5569a0fc9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5569a0fba216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f92d01f7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f92d01f7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5569a0ef8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5569a0fb6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5569a388e1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5569a1746625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5569a14519b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807627==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55987895ed32 bp 0x7fff860294f0 sp 0x7fff860294e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55987895ed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55987895e8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5598786699b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55987866ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559878857d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559878857686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5598788596f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5598781de6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5598781e1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5598781d2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7685cc6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7685cc6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559878110634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5598781ceaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55987aaa61e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55987895e625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5598786699b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 2b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807557==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ed60d28d32 bp 0x7fff94bfcbd0 sp 0x7fff94bfcbc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ed60d28d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ed60d288df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ed60a339b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ed60a34d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ed60c21d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ed60c21686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ed60c236f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ed605a86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ed605ab698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ed6059c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2dc9ab0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2dc9ab0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ed604da634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ed60598aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55ed62e701e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ed60d28625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ed60a339b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807568==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b6013c7d32 bp 0x7ffe29b6cb10 sp 0x7ffe29b6cb08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b6013c7d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b6013c78df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b6010d29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b6010d3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b6012c0d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b6012c0686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b6012c26f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b600c476a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b600c4a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b600c3b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6ef4663d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6ef4663e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b600b79634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b600c37aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55b60350f1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b6013c7625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b6010d29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 29 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807236==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5565b8cf8d32 bp 0x7fff85ce2350 sp 0x7fff85ce2348 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5565b8cf8d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5565b8cf88df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5565b8a039b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5565b8a04d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5565b8bf1d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5565b8bf1686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5565b8bf36f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5565b85786a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5565b857b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5565b856c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe60329ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe60329ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5565b84aa634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5565b8568aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5565bae401e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5565b8cf8625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5565b8a039b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807238==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562c831eed32 bp 0x7ffd82095d70 sp 0x7ffd82095d68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562c831eed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562c831ee8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562c82ef99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562c82efad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562c830e7d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562c830e7686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562c830e96f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562c82a6e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562c82a71698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562c82a62216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc29ad60d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc29ad60e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562c829a0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562c82a5eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x562c853361e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562c831ee625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562c82ef99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807518==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a9cfca1d32 bp 0x7ffdb57b5830 sp 0x7ffdb57b5828 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a9cfca1d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a9cfca18df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a9cf9ac9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a9cf9add28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a9cfb9ad68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a9cfb9a686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a9cfb9c6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a9cf5216a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a9cf524698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a9cf515216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6997f97d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6997f97e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a9cf453634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a9cf511aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55a9d1de91e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a9cfca1625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a9cf9ac9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807524==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560c2f38dd32 bp 0x7fffa05dd6f0 sp 0x7fffa05dd6e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560c2f38dd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560c2f38d8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560c2f0989b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560c2f099d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560c2f286d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560c2f286686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560c2f2886f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560c2ec0d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560c2ec10698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560c2ec01216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4b869a9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4b869a9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560c2eb3f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560c2ebfdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x560c314d51e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560c2f38d625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560c2f0989b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807451==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562857367d32 bp 0x7fff46e34310 sp 0x7fff46e34308 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562857367d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5628573678df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5628570729b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562857073d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562857260d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562857260686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5628572626f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562856be76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562856bea698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562856bdb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5d22e31d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5d22e31e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562856b19634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562856bd7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5628594af1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562857367625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5628570729b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807496==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fae357ad32 bp 0x7ffee3db9b50 sp 0x7ffee3db9b48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fae357ad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fae357a8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fae32859b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fae3286d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fae3473d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fae3473686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fae34756f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fae2dfa6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fae2dfd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fae2dee216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3f26beed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3f26beee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fae2d2c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fae2deaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55fae56c21e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fae357a625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fae32859b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 29 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807364==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5593d899fd32 bp 0x7fffec9b4590 sp 0x7fffec9b4588 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5593d899fd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5593d899f8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5593d86aa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5593d86abd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5593d8898d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5593d8898686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5593d889a6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5593d821f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5593d8222698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5593d8213216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6fdd3c6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6fdd3c6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5593d8151634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5593d820faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5593daae71e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5593d899f625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5593d86aa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807401==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558955a43d32 bp 0x7ffcc0a90450 sp 0x7ffcc0a90448 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558955a43d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558955a438df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55895574e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55895574fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55895593cd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55895593c686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55895593e6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5589552c36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5589552c6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5589552b7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5a1afe2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5a1afe2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5589551f5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5589552b3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x558957b8b1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558955a43625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55895574e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 28 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807134==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55674d2dfd32 bp 0x7ffc6d43f490 sp 0x7ffc6d43f488 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55674d2dfd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55674d2df8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55674cfea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55674cfebd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55674d1d8d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55674d1d8686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55674d1da6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55674cb5f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55674cb62698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55674cb53216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8231f14d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8231f14e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55674ca91634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55674cb4faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55674f4271e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55674d2df625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55674cfea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807131==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557b35b3ad32 bp 0x7fff775449b0 sp 0x7fff775449a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557b35b3ad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557b35b3a8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557b358459b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557b35846d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557b35a33d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557b35a33686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557b35a356f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557b353ba6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557b353bd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557b353ae216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe797b85d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe797b85e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557b352ec634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557b353aaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x557b37c821e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557b35b3a625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557b358459b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807520==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5618732ded32 bp 0x7fff55e843d0 sp 0x7fff55e843c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5618732ded31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5618732de8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561872fe99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561872fead28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5618731d7d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5618731d7686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5618731d96f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561872b5e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561872b61698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561872b52216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff2913f4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff2913f4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561872a90634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561872b4eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5618754261e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5618732de625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561872fe99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807531==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ea2ec49d32 bp 0x7ffede841150 sp 0x7ffede841148 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ea2ec49d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ea2ec498df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ea2e9549b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ea2e955d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ea2eb42d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ea2eb42686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ea2eb446f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ea2e4c96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ea2e4cc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ea2e4bd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f81d005fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f81d005fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ea2e3fb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ea2e4b9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55ea30d911e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ea2ec49625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ea2e9549b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807512==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d43a640d32 bp 0x7ffca18edf30 sp 0x7ffca18edf28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d43a640d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d43a6408df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d43a34b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d43a34cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d43a539d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d43a539686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d43a53b6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d439ec06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d439ec3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d439eb4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd89fc3fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd89fc3fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d439df2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d439eb0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55d43c7881e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d43a640625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d43a34b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807506==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556fc53f7d32 bp 0x7fff7c48bfd0 sp 0x7fff7c48bfc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556fc53f7d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556fc53f78df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556fc51029b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556fc5103d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556fc52f0d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556fc52f0686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556fc52f26f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556fc4c776a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556fc4c7a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556fc4c6b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7757c35d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7757c35e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556fc4ba9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556fc4c67aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x556fc753f1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556fc53f7625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556fc51029b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 2b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807492==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e05e9f6d32 bp 0x7fff4ab2f550 sp 0x7fff4ab2f548 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e05e9f6d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e05e9f68df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e05e7019b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e05e702d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e05e8efd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e05e8ef686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e05e8f16f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e05e2766a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e05e279698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e05e26a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f41266b4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f41266b4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e05e1a8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e05e266aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55e060b3e1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e05e9f6625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e05e7019b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807500==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555cffa66d32 bp 0x7ffd17a47670 sp 0x7ffd17a47668 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555cffa66d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555cffa668df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555cff7719b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555cff772d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555cff95fd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555cff95f686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555cff9616f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555cff2e66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555cff2e9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555cff2da216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f305ef73d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f305ef73e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555cff218634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555cff2d6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x555d01bae1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555cffa66625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555cff7719b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 2a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807143==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560203736d32 bp 0x7ffc4de853d0 sp 0x7ffc4de853c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560203736d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5602037368df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5602034419b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560203442d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56020362fd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56020362f686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5602036316f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560202fb66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560202fb9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560202faa216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1f463d6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1f463d6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560202ee8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560202fa6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56020587e1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560203736625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5602034419b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807163==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55dc9e9ead32 bp 0x7ffc97e92830 sp 0x7ffc97e92828 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55dc9e9ead31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55dc9e9ea8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55dc9e6f59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55dc9e6f6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55dc9e8e3d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55dc9e8e3686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55dc9e8e56f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55dc9e26a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55dc9e26d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55dc9e25e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f61d048ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f61d048ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55dc9e19c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55dc9e25aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55dca0b321e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55dc9e9ea625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55dc9e6f59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807170==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557fdaf1ed32 bp 0x7ffe350b56d0 sp 0x7ffe350b56c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557fdaf1ed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557fdaf1e8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557fdac299b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557fdac2ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557fdae17d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557fdae17686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557fdae196f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557fda79e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557fda7a1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557fda792216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1a5d891d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1a5d891e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557fda6d0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557fda78eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x557fdd0661e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557fdaf1e625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557fdac299b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807151==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e4b1bf2d32 bp 0x7ffd3f971190 sp 0x7ffd3f971188 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e4b1bf2d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e4b1bf28df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e4b18fd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e4b18fed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e4b1aebd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e4b1aeb686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e4b1aed6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e4b14726a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e4b1475698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e4b1466216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f64d3806d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f64d3806e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e4b13a4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e4b1462aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55e4b3d3a1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e4b1bf2625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e4b18fd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 28 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807178==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ed33151d32 bp 0x7ffcb20c5190 sp 0x7ffcb20c5188 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ed33151d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ed331518df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ed32e5c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ed32e5dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ed3304ad68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ed3304a686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ed3304c6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ed329d16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ed329d4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ed329c5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7dafda9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7dafda9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ed32903634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ed329c1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55ed352991e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ed33151625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ed32e5c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807201==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5578d96d2d32 bp 0x7ffd98ab00d0 sp 0x7ffd98ab00c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5578d96d2d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5578d96d28df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5578d93dd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5578d93ded28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5578d95cbd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5578d95cb686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5578d95cd6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5578d8f526a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5578d8f55698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5578d8f46216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fee81c73d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fee81c73e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5578d8e84634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5578d8f42aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5578db81a1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5578d96d2625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5578d93dd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807217==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55650f924d32 bp 0x7ffc05dadf30 sp 0x7ffc05dadf28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55650f924d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55650f9248df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55650f62f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55650f630d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55650f81dd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55650f81d686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55650f81f6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55650f1a46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55650f1a7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55650f198216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f37413c7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f37413c7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55650f0d6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55650f194aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x556511a6c1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55650f924625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55650f62f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 2a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807700==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560264acfd32 bp 0x7fff815dceb0 sp 0x7fff815dcea8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560264acfd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560264acf8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5602647da9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5602647dbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5602649c8d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5602649c8686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5602649ca6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56026434f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560264352698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560264343216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc581303d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc581303e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560264281634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56026433faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x560266c171e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560264acf625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5602647da9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807224==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556676d98d32 bp 0x7ffdf3b0d070 sp 0x7ffdf3b0d068 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556676d98d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556676d988df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556676aa39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556676aa4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556676c91d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556676c91686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556676c936f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5566766186a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55667661b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55667660c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7ed89c7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7ed89c7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55667654a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556676608aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x556678ee01e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556676d98625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556676aa39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807292==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a4d08b5d32 bp 0x7ffdddee60b0 sp 0x7ffdddee60a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a4d08b5d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a4d08b58df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a4d05c09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a4d05c1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a4d07aed68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a4d07ae686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a4d07b06f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a4d01356a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a4d0138698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a4d0129216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5429fa8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5429fa8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a4d0067634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a4d0125aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55a4d29fd1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a4d08b5625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a4d05c09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807342==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55dc27078d32 bp 0x7fffac9287b0 sp 0x7fffac9287a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55dc27078d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55dc270788df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55dc26d839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55dc26d84d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55dc26f71d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55dc26f71686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55dc26f736f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55dc268f86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55dc268fb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55dc268ec216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f52d64bfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f52d64bfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55dc2682a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55dc268e8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55dc291c01e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55dc27078625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55dc26d839b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 26 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807634==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ad063ded32 bp 0x7ffdfb5f7d90 sp 0x7ffdfb5f7d88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ad063ded31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ad063de8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ad060e99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ad060ead28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ad062d7d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ad062d7686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ad062d96f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ad05c5e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ad05c61698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ad05c52216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd37d121d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd37d121e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ad05b90634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ad05c4eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55ad085261e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ad063de625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ad060e99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807651==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5653f5708d32 bp 0x7ffeef19b770 sp 0x7ffeef19b768 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5653f5708d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5653f57088df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5653f54139b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5653f5414d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5653f5601d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5653f5601686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5653f56036f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5653f4f886a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5653f4f8b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5653f4f7c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff2e1d4dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff2e1d4de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5653f4eba634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5653f4f78aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5653f78501e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5653f5708625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5653f54139b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 2b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807361==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e8b3455d32 bp 0x7ffe56ae0b30 sp 0x7ffe56ae0b28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e8b3455d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e8b34558df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e8b31609b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e8b3161d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e8b334ed68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e8b334e686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e8b33506f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e8b2cd56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e8b2cd8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e8b2cc9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f81ad706d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f81ad706e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e8b2c07634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e8b2cc5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55e8b559d1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e8b3455625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e8b31609b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807358==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d0e9d9ed32 bp 0x7ffcbfd07db0 sp 0x7ffcbfd07da8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d0e9d9ed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d0e9d9e8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d0e9aa99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d0e9aaad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d0e9c97d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d0e9c97686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d0e9c996f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d0e961e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d0e9621698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d0e9612216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9a6154fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9a6154fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d0e9550634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d0e960eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55d0ebee61e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d0e9d9e625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d0e9aa99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 2c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807683==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d819047d32 bp 0x7fff8c3a7df0 sp 0x7fff8c3a7de8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d819047d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d8190478df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d818d529b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d818d53d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d818f40d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d818f40686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d818f426f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d8188c76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d8188ca698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d8188bb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6505230d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6505230e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d8187f9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d8188b7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55d81b18f1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d819047625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d818d529b6 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 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 > ================================================================= > ==3807768==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f4acca2d32 bp 0x7ffdcb4d6fd0 sp 0x7ffdcb4d6fc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f4acca2d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f4acca28df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f4ac9ad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f4ac9aed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f4acb9bd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f4acb9b686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f4acb9d6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f4ac5226a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f4ac525698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f4ac516216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe0fd0bdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe0fd0bde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f4ac454634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f4ac512aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55f4aedea1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f4acca2625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f4ac9ad9b6 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 > ================================================================= > ==3807772==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cba9fe5d32 bp 0x7fffa2dab470 sp 0x7fffa2dab468 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cba9fe5d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cba9fe58df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cba9cf09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cba9cf1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cba9eded68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cba9ede686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cba9ee06f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cba98656a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cba9868698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cba9859216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb25fbbfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb25fbbfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cba9797634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cba9855aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55cbac12d1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cba9fe5625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cba9cf09b6 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 03 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807784==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d8cfaddd32 bp 0x7ffeac59a430 sp 0x7ffeac59a428 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d8cfaddd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d8cfadd8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d8cf7e89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d8cf7e9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d8cf9d6d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d8cf9d6686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d8cf9d86f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d8cf35d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d8cf360698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d8cf351216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5c24c76d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5c24c76e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d8cf28f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d8cf34daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55d8d1c251e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d8cfadd625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d8cf7e89b6 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 19 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807810==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55de5d709d32 bp 0x7fffb5ed1ff0 sp 0x7fffb5ed1fe8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55de5d709d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55de5d7098df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55de5d4149b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55de5d415d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55de5d602d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55de5d602686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55de5d6046f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55de5cf896a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55de5cf8c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55de5cf7d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f35a4024d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f35a4024e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55de5cebb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55de5cf79aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55de5f8511e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55de5d709625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55de5d4149b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 31 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807808==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564d08684d32 bp 0x7ffd75ec9af0 sp 0x7ffd75ec9ae8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564d08684d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564d086848df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564d0838f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564d08390d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564d0857dd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564d0857d686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564d0857f6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564d07f046a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564d07f07698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564d07ef8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe437418d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe437418e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564d07e36634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564d07ef4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x564d0a7cc1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564d08684625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564d0838f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 51 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807804==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55dc719dfd32 bp 0x7ffcb5442130 sp 0x7ffcb5442128 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55dc719dfd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55dc719df8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55dc716ea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55dc716ebd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55dc718d8d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55dc718d8686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55dc718da6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55dc7125f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55dc71262698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55dc71253216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0835e6dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0835e6de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55dc71191634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55dc7124faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55dc73b271e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55dc719df625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55dc716ea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 35 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807817==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5561b3ef1d32 bp 0x7ffed43a3eb0 sp 0x7ffed43a3ea8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5561b3ef1d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5561b3ef18df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5561b3bfc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5561b3bfdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5561b3dead68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5561b3dea686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5561b3dec6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5561b37716a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5561b3774698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5561b3765216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9d2d3d7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9d2d3d7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5561b36a3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5561b3761aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5561b60391e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5561b3ef1625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5561b3bfc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807821==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55607e663d32 bp 0x7ffeb66c82b0 sp 0x7ffeb66c82a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55607e663d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55607e6638df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55607e36e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55607e36fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55607e55cd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55607e55c686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55607e55e6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55607dee36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55607dee6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55607ded7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f26fb18cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f26fb18ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55607de15634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55607ded3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5560807ab1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55607e663625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55607e36e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807825==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d76c938d32 bp 0x7ffdafd80df0 sp 0x7ffdafd80de8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d76c938d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d76c9388df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d76c6439b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d76c644d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d76c831d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d76c831686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d76c8336f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d76c1b86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d76c1bb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d76c1ac216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7f272b9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7f272b9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d76c0ea634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d76c1a8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55d76ea801e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d76c938625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d76c6439b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807856==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5651560b0d32 bp 0x7fffb06566f0 sp 0x7fffb06566e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5651560b0d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5651560b08df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x565155dbb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x565155dbcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x565155fa9d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x565155fa9686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x565155fab6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5651559306a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x565155933698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x565155924216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f97e38dbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f97e38dbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x565155862634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x565155920aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5651581f81e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5651560b0625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x565155dbb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807948==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f45251cd32 bp 0x7ffd67f96d90 sp 0x7ffd67f96d88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f45251cd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f45251c8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f4522279b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f452228d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f452415d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f452415686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f4524176f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f451d9c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f451d9f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f451d90216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f31ef321d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f31ef321e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f451cce634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f451d8caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55f4546641e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f45251c625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f4522279b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807954==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a8c37ffd32 bp 0x7ffe43eecf90 sp 0x7ffe43eecf88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a8c37ffd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a8c37ff8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a8c350a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a8c350bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a8c36f8d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a8c36f8686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a8c36fa6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a8c307f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a8c3082698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a8c3073216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f462a54ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f462a54ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a8c2fb1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a8c306faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55a8c59471e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a8c37ff625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a8c350a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 2d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807863==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563183e57d32 bp 0x7ffc76c552b0 sp 0x7ffc76c552a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563183e57d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563183e578df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563183b629b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563183b63d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563183d50d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563183d50686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563183d526f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5631836d76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5631836da698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5631836cb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f531cf60d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f531cf60e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563183609634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5631836c7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x563185f9f1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563183e57625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563183b629b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807897==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fe31df0d32 bp 0x7ffff7d69250 sp 0x7ffff7d69248 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fe31df0d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fe31df08df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fe31afb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fe31afcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fe31ce9d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fe31ce9686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fe31ceb6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fe316706a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fe31673698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fe31664216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f81ee567d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f81ee567e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fe315a2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fe31660aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55fe33f381e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fe31df0625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fe31afb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 2c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3807920==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556f687ccd32 bp 0x7ffd0a42c3b0 sp 0x7ffd0a42c3a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556f687ccd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556f687cc8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556f684d79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556f684d8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556f686c5d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556f686c5686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556f686c76f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556f6804c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556f6804f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556f68040216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f462b8a4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f462b8a4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556f67f7e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556f6803caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x556f6a9141e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556f687cc625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556f684d79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807906==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559bc39bdd32 bp 0x7ffc0c1a8850 sp 0x7ffc0c1a8848 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559bc39bdd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559bc39bd8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559bc36c89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559bc36c9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559bc38b6d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559bc38b6686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559bc38b86f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559bc323d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559bc3240698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559bc3231216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f972b563d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f972b563e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559bc316f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559bc322daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x559bc5b051e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559bc39bd625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559bc36c89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807918==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561831b28d32 bp 0x7ffc55ad2a50 sp 0x7ffc55ad2a48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561831b28d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561831b288df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5618318339b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561831834d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561831a21d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561831a21686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561831a236f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5618313a86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5618313ab698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56183139c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb56cff2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb56cff2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5618312da634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561831398aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x561833c701e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561831b28625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5618318339b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807939==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562737bddd32 bp 0x7ffdb1e4b710 sp 0x7ffdb1e4b708 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562737bddd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562737bdd8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5627378e89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5627378e9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562737ad6d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562737ad6686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562737ad86f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56273745d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562737460698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562737451216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6b44687d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6b44687e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56273738f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56273744daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x562739d251e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562737bdd625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5627378e89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807961==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5572bab8fd32 bp 0x7ffc69d437f0 sp 0x7ffc69d437e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5572bab8fd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5572bab8f8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5572ba89a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5572ba89bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5572baa88d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5572baa88686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5572baa8a6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5572ba40f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5572ba412698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5572ba403216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0d03f33d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0d03f33e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5572ba341634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5572ba3ffaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5572bccd71e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5572bab8f625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5572ba89a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3807974==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55bbc59dad32 bp 0x7ffc1fff6d30 sp 0x7ffc1fff6d28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55bbc59dad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bbc59da8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bbc56e59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bbc56e6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bbc58d3d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bbc58d3686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bbc58d56f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bbc525a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bbc525d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bbc524e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcb94526d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcb94526e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bbc518c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55bbc524aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55bbc7b221e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bbc59da625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bbc56e59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808207==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56439d087d32 bp 0x7ffc0dc07570 sp 0x7ffc0dc07568 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56439d087d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56439d0878df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56439cd929b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56439cd93d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56439cf80d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56439cf80686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56439cf826f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56439c9076a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56439c90a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56439c8fb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2994298d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2994298e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56439c839634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56439c8f7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56439f1cf1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56439d087625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56439cd929b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808012==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f874efcd32 bp 0x7fff10823e10 sp 0x7fff10823e08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f874efcd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f874efc8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f874c079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f874c08d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f874df5d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f874df5686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f874df76f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f87477c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f87477f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f874770216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f386e7bed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f386e7bee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f8746ae634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f87476caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55f8770441e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f874efc625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f874c079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808066==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c6a72acd32 bp 0x7ffc6ab4b090 sp 0x7ffc6ab4b088 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c6a72acd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c6a72ac8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c6a6fb79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c6a6fb8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c6a71a5d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c6a71a5686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c6a71a76f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c6a6b2c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c6a6b2f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c6a6b20216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f47af18ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f47af18ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c6a6a5e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c6a6b1caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55c6a93f41e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c6a72ac625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c6a6fb79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 2e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3808082==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562ce8114d32 bp 0x7ffd982f3ef0 sp 0x7ffd982f3ee8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562ce8114d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562ce81148df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562ce7e1f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562ce7e20d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562ce800dd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562ce800d686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562ce800f6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562ce79946a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562ce7997698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562ce7988216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9348a1bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9348a1be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562ce78c6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562ce7984aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x562cea25c1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562ce8114625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562ce7e1f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808101==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56293ddb4d32 bp 0x7fffb1a64d30 sp 0x7fffb1a64d28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56293ddb4d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56293ddb48df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56293dabf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56293dac0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56293dcadd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56293dcad686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56293dcaf6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56293d6346a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56293d637698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56293d628216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2fb758dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2fb758de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56293d566634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56293d624aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56293fefc1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56293ddb4625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56293dabf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 2d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3808005==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fb65815d32 bp 0x7ffc0ee694f0 sp 0x7ffc0ee694e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fb65815d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fb658158df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fb655209b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fb65521d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fb6570ed68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fb6570e686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fb657106f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fb650956a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fb65098698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fb65089216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb36e945d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb36e945e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fb64fc7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fb65085aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55fb6795d1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fb65815625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fb655209b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808009==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fb57f3ad32 bp 0x7ffcfa949f90 sp 0x7ffcfa949f88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fb57f3ad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fb57f3a8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fb57c459b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fb57c46d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fb57e33d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fb57e33686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fb57e356f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fb577ba6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fb577bd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fb577ae216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f58a967ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f58a967ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fb576ec634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fb577aaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55fb5a0821e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fb57f3a625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fb57c459b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808087==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56421b674d32 bp 0x7ffff3974610 sp 0x7ffff3974608 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56421b674d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56421b6748df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56421b37f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56421b380d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56421b56dd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56421b56d686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56421b56f6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56421aef46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56421aef7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56421aee8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f74235d6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f74235d6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56421ae26634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56421aee4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56421d7bc1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56421b674625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56421b37f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 50 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3808089==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e765852d32 bp 0x7fff0db41070 sp 0x7fff0db41068 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e765852d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e7658528df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e76555d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e76555ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e76574bd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e76574b686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e76574d6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e7650d26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e7650d5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e7650c6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7dcfdf2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7dcfdf2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e765004634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e7650c2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55e76799a1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e765852625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e76555d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 2c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3808093==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e6d4cb2d32 bp 0x7ffd7721fe30 sp 0x7ffd7721fe28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e6d4cb2d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e6d4cb28df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e6d49bd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e6d49bed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e6d4babd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e6d4bab686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e6d4bad6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e6d45326a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e6d4535698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e6d4526216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc955b63d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc955b63e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e6d4464634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e6d4522aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55e6d6dfa1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e6d4cb2625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e6d49bd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808096==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55893577ad32 bp 0x7fff9f264d70 sp 0x7fff9f264d68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55893577ad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55893577a8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5589354859b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558935486d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558935673d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558935673686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5589356756f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558934ffa6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558934ffd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558934fee216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7feda8076d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7feda8076e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558934f2c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558934feaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5589378c21e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55893577a625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5589354859b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808117==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559cf5574d32 bp 0x7ffc9d65ff50 sp 0x7ffc9d65ff48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559cf5574d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559cf55748df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559cf527f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559cf5280d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559cf546dd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559cf546d686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559cf546f6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559cf4df46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559cf4df7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559cf4de8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f59c4e43d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f59c4e43e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559cf4d26634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559cf4de4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x559cf76bc1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559cf5574625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559cf527f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 50 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3808141==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562ccb98dd32 bp 0x7ffdae61ec70 sp 0x7ffdae61ec68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562ccb98dd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562ccb98d8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562ccb6989b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562ccb699d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562ccb886d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562ccb886686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562ccb8886f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562ccb20d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562ccb210698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562ccb201216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f705b4bcd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f705b4bce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562ccb13f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562ccb1fdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x562ccdad51e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562ccb98d625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562ccb6989b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808169==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561f6c5aed32 bp 0x7ffd73ef98b0 sp 0x7ffd73ef98a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561f6c5aed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561f6c5ae8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561f6c2b99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561f6c2bad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561f6c4a7d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561f6c4a7686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561f6c4a96f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561f6be2e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561f6be31698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561f6be22216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f208ca4fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f208ca4fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561f6bd60634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561f6be1eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x561f6e6f61e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561f6c5ae625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561f6c2b99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3808186==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5620cf5fbd32 bp 0x7ffd06cdb670 sp 0x7ffd06cdb668 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5620cf5fbd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5620cf5fb8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5620cf3069b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5620cf307d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5620cf4f4d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5620cf4f4686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5620cf4f66f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5620cee7b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5620cee7e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5620cee6f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3187c60d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3187c60e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5620cedad634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5620cee6baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5620d17431e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5620cf5fb625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5620cf3069b6 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 > ================================================================= > ==3808212==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d60b54bd32 bp 0x7ffd38f16710 sp 0x7ffd38f16708 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d60b54bd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d60b54b8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d60b2569b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d60b257d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d60b444d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d60b444686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d60b4466f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d60adcb6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d60adce698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d60adbf216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdd29cd3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdd29cd3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d60acfd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d60adbbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55d60d6931e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d60b54b625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d60b2569b6 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 dd 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 > ================================================================= > ==3808195==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555eb5928d32 bp 0x7ffe69d9b4d0 sp 0x7ffe69d9b4c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555eb5928d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555eb59288df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555eb56339b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555eb5634d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555eb5821d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555eb5821686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555eb58236f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555eb51a86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555eb51ab698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555eb519c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa86b457d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa86b457e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555eb50da634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555eb5198aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x555eb7a701e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555eb5928625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555eb56339b6 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 08 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3808226==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a9fdeb9d32 bp 0x7ffc5efb62b0 sp 0x7ffc5efb62a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a9fdeb9d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a9fdeb98df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a9fdbc49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a9fdbc5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a9fddb2d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a9fddb2686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a9fddb46f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a9fd7396a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a9fd73c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a9fd72d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5f87ea8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5f87ea8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a9fd66b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a9fd729aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55aa000011e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a9fdeb9625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a9fdbc49b6 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 > ================================================================= > ==3808219==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556c2da6cd32 bp 0x7ffcf2e1c010 sp 0x7ffcf2e1c008 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556c2da6cd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556c2da6c8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556c2d7779b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556c2d778d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556c2d965d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556c2d965686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556c2d9676f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556c2d2ec6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556c2d2ef698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556c2d2e0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7865ed0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7865ed0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556c2d21e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556c2d2dcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x556c2fbb41e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556c2da6c625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556c2d7779b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 50 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3812488==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a93d106d32 bp 0x7fffc7641530 sp 0x7fffc7641528 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a93d106d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a93d1068df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a93ce119b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a93ce12d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a93cfffd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a93cfff686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a93d0016f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a93c9866a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a93c989698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a93c97a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7feff4c6ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7feff4c6ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a93c8b8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a93c976aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55a93f24e1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a93d106625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a93ce119b6 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 3f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3812492==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563fd2aaed32 bp 0x7ffc945304b0 sp 0x7ffc945304a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563fd2aaed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563fd2aae8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563fd27b99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563fd27bad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563fd29a7d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563fd29a7686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563fd29a96f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563fd232e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563fd2331698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563fd2322216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9e3d8d4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9e3d8d4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563fd2260634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563fd231eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x563fd4bf61e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563fd2aae625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563fd27b99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3812471==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558d0b370d32 bp 0x7ffd61c6b7b0 sp 0x7ffd61c6b7a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558d0b370d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558d0b3708df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558d0b07b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558d0b07cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558d0b269d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558d0b269686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558d0b26b6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558d0abf06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558d0abf3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558d0abe4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f06b867ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f06b867ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558d0ab22634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558d0abe0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x558d0d4b81e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558d0b370625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558d0b07b9b6 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 3d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3812483==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e695af8d32 bp 0x7fff64dac130 sp 0x7fff64dac128 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e695af8d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e695af88df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e6958039b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e695804d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e6959f1d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e6959f1686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e6959f36f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e6953786a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e69537b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e69536c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f61c7fd6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f61c7fd6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e6952aa634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e695368aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55e697c401e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e695af8625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e6958039b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing 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 07 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3812521==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000afb4 at pc 0x555c5746bd32 bp 0x7ffffbaaf990 sp 0x7ffffbaaf988 > READ of size 4 at 0x61600000afb4 thread T0 > #0 0x555c5746bd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555c5746b8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555c571769b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555c57177d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555c57364d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555c57364686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555c573666f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555c56ceb6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555c56cee698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555c56cdf216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe603bebd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe603bebe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555c56c1d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000afb4 is located 308 bytes inside of 528-byte region [0x61600000ae80,0x61600000b090) > freed by thread T0 here: > #0 0x555c56cdbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x555c595b31e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555c5746b625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555c571769b6 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 12 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 > ================================================================= > ==3812582==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x559898895d32 bp 0x7ffee835e5b0 sp 0x7ffee835e5a8 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x559898895d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5598988958df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5598985a09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5598985a1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55989879bdbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559898a699e6 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 0x55989913e438 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 0x559898e72f4b in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:338:17 > #8 0x559898d816ef in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #9 0x559898d8c565 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #10 0x55989811cb4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #11 0x55989811b56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #12 0x559898109018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #13 0x7f6142c12d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #14 0x7f6142c12e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #15 0x559898047634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x559898105aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) <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 0f 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 > ================================================================= > ==3812595==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000afb4 at pc 0x55f9d788dd32 bp 0x7ffe56418b10 sp 0x7ffe56418b08 > READ of size 4 at 0x61600000afb4 thread T0 > #0 0x55f9d788dd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f9d788d8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f9d75989b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f9d7599d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f9d7786d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f9d7786686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f9d77886f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f9d710d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f9d7110698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f9d7101216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5b6084bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5b6084be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f9d703f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000afb4 is located 308 bytes inside of 528-byte region [0x61600000ae80,0x61600000b090) > freed by thread T0 here: > #0 0x55f9d70fdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55f9d99d51e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f9d788d625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f9d75989b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000bd80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000bd80: note: object has invalid vptr > 00 00 00 00 9b 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 > ================================================================= > ==3811213==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x5590477bfd32 bp 0x7ffec88b5a90 sp 0x7ffec88b5a88 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x5590477bfd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5590477bf8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5590474ca9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5590474cbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5590476b8d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5590476b8686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5590476ba6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55904703f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559047042698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559047033216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd696765d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd696765e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559046f71634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55904702faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5590499071e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5590477bf625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5590474ca9b6 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-20 07:06:19 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 85 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3811221==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x559ac1e79d32 bp 0x7ffd3c523710 sp 0x7ffd3c523708 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x559ac1e79d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559ac1e798df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559ac1b849b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559ac1b85d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559ac1d72d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559ac1d72686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559ac1d746f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559ac16f96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559ac16fc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559ac16ed216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f681c37cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f681c37ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559ac162b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x559ac16e9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x559ac3fc11e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559ac1e79625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559ac1b849b6 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-20 07:06:19 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3811280==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000fab4 at pc 0x555a21e76d32 bp 0x7ffe3fa12550 sp 0x7ffe3fa12548 > READ of size 4 at 0x61600000fab4 thread T0 > #0 0x555a21e76d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555a21e768df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555a21b819b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555a21b82d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555a21d7cdbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x555a2282f4b6 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 0x555a224c63c9 in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1144:17 > #7 0x555a223626ef in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #8 0x555a2236d565 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #9 0x555a216fdb4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #10 0x555a216fc56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #11 0x555a216ea018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #12 0x7f285f8c0d8f 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-20 07:06:20 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 74 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 > ================================================================= > ==3811282==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55853fd88d32 bp 0x7ffde6219650 sp 0x7ffde6219648 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55853fd88d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55853fd888df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55853fa939b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55853fa94d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55853fc81d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55853fc81686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55853fc836f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55853f6086a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55853f60b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55853f5fc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2f920edd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2f920ede3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55853f53a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55853f5f8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x558541ed01e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55853fd88625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55853fa939b6 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-20 07:06:20 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3811227==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x558b4bc60d32 bp 0x7ffd966d77d0 sp 0x7ffd966d77c8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x558b4bc60d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558b4bc608df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558b4b96b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558b4b96cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558b4bb59d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558b4bb59686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558b4bb5b6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558b4b4e06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558b4b4e3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558b4b4d4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa9cabcfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa9cabcfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558b4b412634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x558b4b4d0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x558b4dda81e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558b4bc60625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558b4b96b9b6 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-20 07:06:19 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 > ================================================================= > ==3811230==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000fab4 at pc 0x560c2dac9d32 bp 0x7fff65a2da70 sp 0x7fff65a2da68 > READ of size 4 at 0x61600000fab4 thread T0 > #0 0x560c2dac9d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560c2dac98df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560c2d7d49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560c2d7d5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560c2d9cfdbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x560c2e4824b6 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 0x560c2e1193c9 in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1144:17 > #7 0x560c2dfb56ef in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #8 0x560c2dfc0565 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #9 0x560c2d350b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #10 0x560c2d34f56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #11 0x560c2d33d018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #12 0x7f24a84f5d8f 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-20 07:06:19 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 85 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3811272==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55f768306d32 bp 0x7fff4bdaf010 sp 0x7fff4bdaf008 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55f768306d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f7683068df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f7680119b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f768012d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f7681ffd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f7681ff686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f7682016f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f767b866a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f767b89698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f767b7a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f467abced8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f467abcee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f767ab8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55f767b76aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55f76a44e1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f768306625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f7680119b6 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-20 07:06:19 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 2e 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3810605==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x563e19392d32 bp 0x7fff670af050 sp 0x7fff670af048 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x563e19392d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563e193928df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563e1909d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563e1909ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563e1928bd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563e1928b686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563e1928d6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563e18c126a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563e18c15698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563e18c06216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fed633f4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fed633f4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563e18b44634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x563e18c02aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x563e1b4da1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563e19392625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563e1909d9b6 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-20 07:06:15 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,6c16,36 < <lanechanges> < <change id="veh0" type="SUMO_DEFAULT_TYPE" time="32.00" from="1si_1" to="1si_0" dir="-1" speed="10.00" pos="10.41" reason="traci|urgent" leaderGap="None" leaderSecureGap="None" leaderSpeed="None" followerGap="None" followerSecureGap="None" followerSpeed="None" origLeaderGap="None" origLeaderSecureGap="None" origLeaderSpeed="None"/> < </lanechanges> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="routes.rou.xml"/> > </input> > > <output> > <write-license value="true"/> > <netstate-dump value="netstate_dump.xml"/> > <lanechange-output value="lanechanges.xml"/> > </output> > > <report> <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 286,406c286 < <lane id="1si_2"/> < </edge> < </timestep> < <timestep time="35.00"> < <edge id="1si"> < <lane id="1si_0"> < <vehicle id="veh0" pos="40.41" speed="10.00"/> < </lane> < <lane id="1si_1"/> < <lane id="1si_2"/> < </edge> < </timestep> < <timestep time="36.00"> < <edge id="1si"> < <lane id="1si_0"> < <vehicle id="veh0" pos="50.41" speed="10.00"/> < </lane> < <lane id="1si_1"/> < <lane id="1si_2"/> < </edge> < </timestep> < <timestep time="37.00"> < <edge id="1si"> < <lane id="1si_0"> < <vehicle id="veh0" pos="60.41" speed="10.00"/> < </lane> < <lane id="1si_1"/> < <lane id="1si_2"/> < </edge> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 40 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3810621==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55d80248bd32 bp 0x7ffc9046f0b0 sp 0x7ffc9046f0a8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55d80248bd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d80248b8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d8021969b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d802197d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d802384d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d802384686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d8023866f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d801d0b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d801d0e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d801cff216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f645269bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f645269be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d801c3d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55d801cfbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55d8045d31e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d80248b625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d8021969b6 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-20 07:06:15 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 29 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 > ================================================================= > ==3810612==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x560215e0ed32 bp 0x7ffeb519a8f0 sp 0x7ffeb519a8e8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x560215e0ed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560215e0e8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560215b199b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560215b1ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560215d07d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560215d07686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560215d096f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56021568e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560215691698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560215682216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f94bdeead8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f94bdeeae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5602155c0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x56021567eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x560217f561e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560215e0e625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560215b199b6 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-20 07:06:15 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 32 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 > ================================================================= > ==3810617==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x5588ab2a7d32 bp 0x7ffd336f59f0 sp 0x7ffd336f59e8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x5588ab2a7d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5588ab2a78df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5588aafb29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5588aafb3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5588ab1a0d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5588ab1a0686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5588ab1a26f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5588aab276a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5588aab2a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5588aab1b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4a3a457d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4a3a457e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5588aaa59634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x5588aab17aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5588ad3ef1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5588ab2a7625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5588aafb29b6 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 e4 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 > ================================================================= > ==3810614==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x5626a5d61d32 bp 0x7ffcce371410 sp 0x7ffcce371408 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x5626a5d61d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5626a5d618df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5626a5a6c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5626a5a6dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5626a5c5ad68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5626a5c5a686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5626a5c5c6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5626a55e16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5626a55e4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5626a55d5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd40d7e9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd40d7e9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5626a5513634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x5626a55d1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5626a7ea91e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5626a5d61625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5626a5a6c9b6 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 96 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 > ================================================================= > ==3810609==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55f66d6d3d32 bp 0x7ffd9707cfd0 sp 0x7ffd9707cfc8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55f66d6d3d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f66d6d38df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f66d3de9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f66d3dfd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f66d5ccd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f66d5cc686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f66d5ce6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f66cf536a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f66cf56698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f66cf47216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa770eced8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa770ecee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f66ce85634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55f66cf43aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55f66f81b1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f66d6d3625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f66d3de9b6 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 32 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 > ================================================================= > ==3810623==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x560e8d7c3d32 bp 0x7fff8bce76d0 sp 0x7fff8bce76c8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x560e8d7c3d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560e8d7c38df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560e8d4ce9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560e8d4cfd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560e8d6bcd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560e8d6bc686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560e8d6be6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560e8d0436a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560e8d046698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560e8d037216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f20915a9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f20915a9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560e8cf75634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x560e8d033aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x560e8f90b1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560e8d7c3625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560e8d4ce9b6 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-20 07:06:15 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 c6 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 > ================================================================= > ==3810634==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x5653b19f9d32 bp 0x7fff166cdfb0 sp 0x7fff166cdfa8 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x5653b19f9d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5653b19f98df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5653b17049b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5653b1705d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5653b18f2d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5653b18f2686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5653b18f46f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5653b12796a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5653b127c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5653b126d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9ff0b6ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9ff0b6ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5653b11ab634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x5653b1269aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5653b3b411e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5653b19f9625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5653b17049b6 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-20 07:06:15 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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-20 07:06:15 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3810824==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x556d268d8d32 bp 0x7ffc4b659fd0 sp 0x7ffc4b659fc8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x556d268d8d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556d268d88df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556d265e39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556d265e4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556d267dedbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x556d267d6852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x556d26a40693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x556d26162c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x556d2615e56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x556d2614c018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fb26b256d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb26b256e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556d2608a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x556d26148aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x556d28a201e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556d268d8625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556d265e39b6 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-20 07:06:16 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3810862==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x560f02479d32 bp 0x7ffe4747a010 sp 0x7ffe4747a008 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x560f02479d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560f024798df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560f021849b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560f02185d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560f0237fdbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x560f02377852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x560f025e1693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x560f01d03c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x560f01cff56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x560f01ced018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7ffbfaa27d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ffbfaa27e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560f01c2b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x560f01ce9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x560f045c11e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560f02479625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560f021849b6 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-20 07:06:17 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 b7 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3810865==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x5581d99f6d32 bp 0x7ffc4a082210 sp 0x7ffc4a082208 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x5581d99f6d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5581d99f68df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5581d97019b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5581d9702d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5581d98fcdbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5581d98f4852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5581d9b5e693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5581d9280c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5581d927c56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5581d926a018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fa0c33c1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa0c33c1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5581d91a8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x5581d9266aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5581dbb3e1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5581d99f6625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5581d97019b6 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-20 07:06:17 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3810893==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55b67d9ded32 bp 0x7fffc9e7de10 sp 0x7fffc9e7de08 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55b67d9ded31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b67d9de8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b67d6e99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b67d6ead28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b67d8e4dbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b67d8dc852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55b67db46693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55b67d268c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55b67d26456c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55b67d252018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f01bc351d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f01bc351e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b67d190634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55b67d24eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55b67fb261e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b67d9de625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b67d6e99b6 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-20 07:06:17 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 3c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3810881==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55a49a1a4d32 bp 0x7ffc4618ec70 sp 0x7ffc4618ec68 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55a49a1a4d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a49a1a48df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a499eaf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a499eb0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a49a0aadbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55a49a0a2852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55a49a30c693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55a499a2ec72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55a499a2a56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55a499a18018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f50028bbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f50028bbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a499956634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55a499a14aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55a49c2ec1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a49a1a4625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a499eaf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 557,738c557 < <vehicle id="veh0" pos="133.50" speed="36.35"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="62.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="170.39" speed="36.89"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="63.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="207.89" speed="37.50"/> < </lane> < <lane id="e_shape1_1"/> < <lane id="e_shape1_2"/> < </edge> < </timestep> < <timestep time="64.00"> < <edge id="e_shape1"> < <lane id="e_shape1_0"> < <vehicle id="veh0" pos="246.01" speed="38.11"/> < </lane> <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 98,101d97 < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ]
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d880 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d880: note: object has invalid vptr > 00 00 00 00 7e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3810892==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d9b4 at pc 0x558ed1043d32 bp 0x7ffd6d8d6a10 sp 0x7ffd6d8d6a08 > READ of size 4 at 0x61600000d9b4 thread T0 > #0 0x558ed1043d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558ed10438df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558ed0d4e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558ed0d4fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558ed0f49dbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x558ed0f41852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x558ed11ab693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x558ed08cdc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x558ed08c956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x558ed08b7018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fc6da342d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc6da342e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558ed07f5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000d9b4 is located 308 bytes inside of 528-byte region [0x61600000d880,0x61600000da90) > freed by thread T0 here: > #0 0x558ed08b3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x558ed318b1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558ed1043625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558ed0d4e9b6 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-20 07:06:17 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3810909==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c1b4 at pc 0x55eb25491d32 bp 0x7ffeb2d48cf0 sp 0x7ffeb2d48ce8 > READ of size 4 at 0x61600000c1b4 thread T0 > #0 0x55eb25491d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55eb254918df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55eb2519c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55eb2519dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55eb2538ad68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55eb2538a686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55eb2538c6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55eb24d116a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55eb24d14698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55eb24d05216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9a7c5f4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9a7c5f4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55eb24c43634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000c1b4 is located 308 bytes inside of 528-byte region [0x61600000c080,0x61600000c290) > freed by thread T0 here: > #0 0x55eb24d01aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55eb275d91e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55eb25491625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55eb2519c9b6 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-20 07:06:17 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3810914==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55ac95769d32 bp 0x7ffe918c6470 sp 0x7ffe918c6468 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55ac95769d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ac957698df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ac954749b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ac95475d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ac9566fdbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55ac95667852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55ac958d1693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55ac94ff3c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55ac94fef56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55ac94fdd018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f5c5872ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5c5872ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ac94f1b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55ac94fd9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55ac978b11e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ac95769625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ac954749b6 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-20 07:06:17 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 c0 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3810926==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55c50c070d32 bp 0x7ffdfd7eb270 sp 0x7ffdfd7eb268 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55c50c070d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c50c0708df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c50bd7b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c50bd7cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c50bf76dbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55c50bf6e852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55c50c1d8693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55c50b8fac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55c50b8f656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55c50b8e4018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fba32a0bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fba32a0be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c50b822634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55c50b8e0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55c50e1b81e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c50c070625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c50bd7b9b6 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-20 07:06:17 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 b6 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3810930==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x5558cbd5dd32 bp 0x7fff6d0c2450 sp 0x7fff6d0c2448 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x5558cbd5dd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5558cbd5d8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5558cba689b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5558cba69d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5558cbc63dbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5558cbc5b852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5558cbec5693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5558cb5e7c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5558cb5e356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5558cb5d1018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f6259ec8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6259ec8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5558cb50f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x5558cb5cdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5558cdea51e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5558cbd5d625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5558cba689b6 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-20 07:06:17 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 bc 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3810959==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x5591723add32 bp 0x7fff09114950 sp 0x7fff09114948 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x5591723add31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5591723ad8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5591720b89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5591720b9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5591722b3dbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5591722ab852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x559172515693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x559171c37c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x559171c3356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x559171c21018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f7856cf7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7856cf7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559171b5f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x559171c1daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5591744f51e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5591723ad625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5591720b89b6 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-20 07:06:17 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3810965==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55c313e4bd32 bp 0x7ffc482b13f0 sp 0x7ffc482b13e8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55c313e4bd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c313e4b8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c313b569b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c313b57d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c313d51dbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55c313d49852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55c313fb3693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55c3136d5c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55c3136d156c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55c3136bf018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fec1b44dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fec1b44de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c3135fd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55c3136bbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55c315f931e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c313e4b625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c313b569b6 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-20 07:06:17 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 37 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 > ================================================================= > ==3810768==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55c8fc1c5d32 bp 0x7ffd09322770 sp 0x7ffd09322768 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55c8fc1c5d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c8fc1c58df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c8fbed09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c8fbed1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c8fc0cbdbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55c8fc0c3852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55c8fc32d693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55c8fba4fc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55c8fba4b56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55c8fba39018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f4122d7ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4122d7ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c8fb977634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55c8fba35aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55c8fe30d1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c8fc1c5625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c8fbed09b6 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-20 07:06:16 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3810816==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x562a99a32d32 bp 0x7ffca791e6b0 sp 0x7ffca791e6a8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x562a99a32d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562a99a328df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562a9973d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562a9973ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562a9992bd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562a9992b686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562a9992d6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562a992b26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562a992b5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562a992a6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f643e444d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f643e444e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562a991e4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x562a992a2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x562a9bb7a1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562a99a32625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562a9973d9b6 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-20 07:06:16 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3810813==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55736bc74d32 bp 0x7ffc3ee97ed0 sp 0x7ffc3ee97ec8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55736bc74d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55736bc748df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55736b97f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55736b980d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55736bb6dd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55736bb6d686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55736bb6f6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55736b4f46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55736b4f7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55736b4e8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe694e2cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe694e2ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55736b426634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55736b4e4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55736ddbc1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55736bc74625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55736b97f9b6 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-20 07:06:16 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 9f 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 > ================================================================= > ==3810771==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x5616b86a1d32 bp 0x7ffcfcc6d710 sp 0x7ffcfcc6d708 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x5616b86a1d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5616b86a18df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5616b83ac9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5616b83add28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5616b85a7dbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5616b859f852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5616b8809693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5616b7f2bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5616b7f2756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5616b7f15018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fd57f234d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd57f234e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5616b7e53634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x5616b7f11aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5616ba7e91e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5616b86a1625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5616b83ac9b6 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-20 07:06:16 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3810775==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55fb421b4d32 bp 0x7ffdf5228d50 sp 0x7ffdf5228d48 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55fb421b4d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fb421b48df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fb41ebf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fb41ec0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fb420add68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fb420ad686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fb420af6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fb41a346a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fb41a37698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fb41a28216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f09b7205d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f09b7205e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fb41966634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55fb41a24aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55fb442fc1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fb421b4625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fb41ebf9b6 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-20 07:06:16 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3811026==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c61ffd8d32 bp 0x7ffe7ad13310 sp 0x7ffe7ad13308 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c61ffd8d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c61ffd88df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c61fce39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c61fce4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c61fed1d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c61fed1686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c61fed36f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c61f8586a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c61f85b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c61f84c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f045852fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f045852fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c61f78a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c61f848aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55c6221201e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c61ffd8625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c61fce39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 47 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3811039==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564be9ba1d32 bp 0x7ffff093bd10 sp 0x7ffff093bd08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564be9ba1d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564be9ba18df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564be98ac9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564be98add28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564be9a9ad68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564be9a9a686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564be9a9c6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564be94216a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564be9424698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564be9415216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2eabe6ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2eabe6ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564be9353634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564be9411aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x564bebce91e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564be9ba1625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564be98ac9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 2e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3810992==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b0d5632d32 bp 0x7ffd93278ad0 sp 0x7ffd93278ac8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b0d5632d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b0d56328df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b0d533d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b0d533ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b0d552bd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b0d552b686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b0d552d6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b0d4eb26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b0d4eb5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b0d4ea6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f48863c4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f48863c4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b0d4de4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b0d4ea2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55b0d777a1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b0d5632625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b0d533d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 47 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3811012==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55afa801dd32 bp 0x7fff07b09310 sp 0x7fff07b09308 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55afa801dd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55afa801d8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55afa7d289b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55afa7d29d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55afa7f16d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55afa7f16686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55afa7f186f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55afa789d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55afa78a0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55afa7891216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f489590dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f489590de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55afa77cf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55afa788daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55afaa1651e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55afa801d625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55afa7d289b6 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 05 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3810691==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000acb4 at pc 0x562571191d32 bp 0x7fff66034930 sp 0x7fff66034928 > READ of size 4 at 0x61600000acb4 thread T0 > #0 0x562571191d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5625711918df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562570e9c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562570e9dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56257108ad68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56257108a686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56257108c6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562570a116a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562570a14698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562570a05216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f52094d4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f52094d4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562570943634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000acb4 is located 308 bytes inside of 528-byte region [0x61600000ab80,0x61600000ad90) > freed by thread T0 here: > #0 0x562570a01aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5625732d91e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562571191625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562570e9c9b6 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 c6 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 > ================================================================= > ==3810725==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x564483532d32 bp 0x7ffd16e948d0 sp 0x7ffd16e948c8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x564483532d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5644835328df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56448323d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56448323ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56448342bd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56448342b686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56448342d6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564482db26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564482db5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564482da6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6a4d0a1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6a4d0a1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564482ce4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x564482da2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56448567a1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564483532625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56448323d9b6 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 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 > ================================================================= > ==3810713==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x55edd37ddd32 bp 0x7ffc45f9be70 sp 0x7ffc45f9be68 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x55edd37ddd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55edd37dd8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55edd34e89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55edd34e9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55edd36d6d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55edd36d6686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55edd36d86f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55edd305d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55edd3060698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55edd3051216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f166b69dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f166b69de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55edd2f8f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x55edd304daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55edd59251e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55edd37dd625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55edd34e89b6 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 d1 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 > ================================================================= > ==3810671==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x556198dadd32 bp 0x7ffea42e7f30 sp 0x7ffea42e7f28 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x556198dadd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556198dad8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556198ab89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556198ab9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556198ca6d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556198ca6686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556198ca86f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55619862d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556198630698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556198621216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb8e65c0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb8e65c0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55619855f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55619861daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55619aef51e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556198dad625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556198ab89b6 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 db 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 > ================================================================= > ==3810731==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x5600e4361d32 bp 0x7ffea3628230 sp 0x7ffea3628228 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x5600e4361d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5600e43618df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5600e406c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5600e406dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5600e425ad68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5600e425a686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5600e425c6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5600e3be16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5600e3be4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5600e3bd5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f78c06fdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f78c06fde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5600e3b13634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x5600e3bd1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5600e64a91e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5600e4361625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5600e406c9b6 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 bd 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 > ================================================================= > ==3810760==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x5575483f5d32 bp 0x7ffdd7f41d70 sp 0x7ffdd7f41d68 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x5575483f5d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5575483f58df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5575481009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557548101d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5575482eed68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5575482ee686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5575482f06f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557547c756a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557547c78698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557547c69216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f458b1f4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f458b1f4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557547ba7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x557547c65aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55754a53d1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5575483f5625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5575481009b6 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 > ================================================================= > ==3810757==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55b4be899d32 bp 0x7ffdd1f7ee70 sp 0x7ffdd1f7ee68 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55b4be899d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b4be8998df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b4be5a49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b4be5a5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b4be792d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b4be792686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b4be7946f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b4be1196a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b4be11c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b4be10d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f33f1086d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f33f1086e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b4be04b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55b4be109aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55b4c09e11e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b4be899625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b4be5a49b6 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 0e 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 > ================================================================= > ==3810755==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x561fc4037d32 bp 0x7ffffa72a2d0 sp 0x7ffffa72a2c8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x561fc4037d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561fc40378df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561fc3d429b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561fc3d43d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561fc3f30d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561fc3f30686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561fc3f326f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561fc38b76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561fc38ba698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561fc38ab216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1b057f5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1b057f5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561fc37e9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x561fc38a7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x561fc617f1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561fc4037625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561fc3d429b6 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 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 > ================================================================= > ==3811171==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x559ceaff4d32 bp 0x7ffc046b6250 sp 0x7ffc046b6248 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x559ceaff4d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559ceaff48df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559ceacff9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559cead00d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559ceaeedd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559ceaeed686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559ceaeef6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559cea8746a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559cea877698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559cea868216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f524c7aad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f524c7aae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559cea7a6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x559cea864aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x559ced13c1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559ceaff4625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559ceacff9b6 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-20 07:06:19 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3811212==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55b026abdd32 bp 0x7fff4843cb90 sp 0x7fff4843cb88 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55b026abdd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b026abd8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b0267c89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b0267c9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b0269b6d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b0269b6686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b0269b86f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b02633d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b026340698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b026331216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fde1a756d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fde1a756e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b02626f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55b02632daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55b028c051e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b026abd625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b0267c89b6 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-20 07:06:19 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3811161==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x558875273d32 bp 0x7ffebf8594f0 sp 0x7ffebf8594e8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x558875273d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5588752738df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558874f7e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558874f7fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55887516cd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55887516c686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55887516e6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558874af36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558874af6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558874ae7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6f05d9fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6f05d9fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558874a25634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x558874ae3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5588773bb1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558875273625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558874f7e9b6 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-20 07:06:19 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3811174==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5622a2d08d32 bp 0x7fff33980250 sp 0x7fff33980248 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5622a2d08d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5622a2d088df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5622a2a139b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5622a2a14d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5622a2c01d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5622a2c01686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5622a2c036f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5622a25886a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5622a258b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5622a257c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb5f4645d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb5f4645e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5622a24ba634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5622a2578aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5622a4e501e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5622a2d08625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5622a2a139b6 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-20 07:06:19 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 b3 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 > ================================================================= > ==3811748==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000acb4 at pc 0x555fc13ead32 bp 0x7fffac701e30 sp 0x7fffac701e28 > READ of size 4 at 0x61600000acb4 thread T0 > #0 0x555fc13ead31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555fc13ea8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555fc10f59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555fc10f6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555fc12e3d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555fc12e3686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555fc12e56f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555fc0c6a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555fc0c6d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555fc0c5e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbafd12ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbafd12ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555fc0b9c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000acb4 is located 308 bytes inside of 528-byte region [0x61600000ab80,0x61600000ad90) > freed by thread T0 here: > #0 0x555fc0c5aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x555fc35321e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555fc13ea625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555fc10f59b6 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 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 > ================================================================= > ==3811708==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x560dd62c6d32 bp 0x7ffe6a002a10 sp 0x7ffe6a002a08 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x560dd62c6d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560dd62c68df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560dd5fd19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560dd5fd2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560dd61bfd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560dd61bf686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560dd61c16f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560dd5b466a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560dd5b49698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560dd5b3a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f493f61fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f493f61fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560dd5a78634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x560dd5b36aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x560dd840e1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560dd62c6625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560dd5fd19b6 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-20 07:06:22 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 99 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3811667==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x555e77e00d32 bp 0x7ffd17dc3b50 sp 0x7ffd17dc3b48 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x555e77e00d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555e77e008df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555e77b0b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555e77b0cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555e77cf9d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555e77cf9686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555e77cfb6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555e776806a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555e77683698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555e77674216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa7f70a3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa7f70a3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555e775b2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x555e77670aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x555e79f481e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555e77e00625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555e77b0b9b6 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-20 07:06:22 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 df 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 > ================================================================= > ==3811802==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x555952e18d32 bp 0x7ffde3219930 sp 0x7ffde3219928 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x555952e18d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555952e188df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555952b239b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555952b24d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555952d11d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555952d11686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555952d136f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5559526986a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55595269b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55595268c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2a0dc37d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2a0dc37e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5559525ca634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x555952688aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x555954f601e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555952e18625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555952b239b6 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-20 07:06:23 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 e6 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3811810==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55847be08d32 bp 0x7ffc79c17fd0 sp 0x7ffc79c17fc8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55847be08d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55847be088df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55847bb139b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55847bb14d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55847bd01d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55847bd01686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55847bd036f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55847b6886a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55847b68b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55847b67c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbc4627cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbc4627ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55847b5ba634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55847b678aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55847df501e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55847be08625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55847bb139b6 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-20 07:06:23 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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-20 07:06:23 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3811765==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5606b333dd32 bp 0x7ffe6f714e10 sp 0x7ffe6f714e08 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5606b333dd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5606b333d8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5606b30489b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5606b3049d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5606b3236d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5606b3236686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5606b32386f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5606b2bbd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5606b2bc0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5606b2bb1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2ae0690d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2ae0690e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5606b2aef634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5606b2badaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5606b54851e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5606b333d625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5606b30489b6 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-20 07:06:23 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 ff 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3811774==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55936accfd32 bp 0x7ffef450d3b0 sp 0x7ffef450d3a8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55936accfd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55936accf8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55936a9da9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55936a9dbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55936abc8d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55936abc8686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55936abca6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55936a54f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55936a552698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55936a543216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4f61aacd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4f61aace3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55936a481634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55936a53faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55936ce171e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55936accf625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55936a9da9b6 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-20 07:06:23 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,75c16,39 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="SC"> < <lane id="SC_0"> < <vehicle id="VTD_EGO" pos="90.95" speed="0.00"/> < </lane> < <lane id="SC_1"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id=":C_14"> < <lane id=":C_14_0"> < <vehicle id="VTD_EGO" pos="1.05" speed="12.60"/> < </lane> < </edge> < </timestep> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 ae 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3811761==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55f98becdd32 bp 0x7ffe609ea350 sp 0x7ffe609ea348 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55f98becdd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f98becd8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f98bbd89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f98bbd9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f98bdc6d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f98bdc6686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f98bdc86f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f98b74d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f98b750698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f98b741216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f162ada8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f162ada8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f98b67f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55f98b73daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55f98e0151e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f98becd625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f98bbd89b6 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-20 07:06:23 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3811793==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000acb4 at pc 0x55cd0ff0fd32 bp 0x7fff24b80b90 sp 0x7fff24b80b88 > READ of size 4 at 0x61600000acb4 thread T0 > #0 0x55cd0ff0fd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cd0ff0f8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cd0fc1a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cd0fc1bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cd0fe08d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cd0fe08686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cd0fe0a6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cd0f78f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cd0f792698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cd0f783216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5d72675d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5d72675e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cd0f6c1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000acb4 is located 308 bytes inside of 528-byte region [0x61600000ab80,0x61600000ad90) > freed by thread T0 here: > #0 0x55cd0f77faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55cd120571e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cd0ff0f625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cd0fc1a9b6 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 14 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3811807==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55e82c5d8d32 bp 0x7ffd059c15f0 sp 0x7ffd059c15e8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55e82c5d8d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e82c5d88df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e82c2e39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e82c2e4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e82c4d1d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e82c4d1686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e82c4d36f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e82be586a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e82be5b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e82be4c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6b79b94d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6b79b94e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e82bd8a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55e82be48aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55e82e7201e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e82c5d8625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e82c2e39b6 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-20 07:06:23 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 10 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 > ================================================================= > ==3811822==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55c2505c9d32 bp 0x7ffe1e679dd0 sp 0x7ffe1e679dc8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55c2505c9d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c2505c98df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c2502d49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c2502d5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c2504c2d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c2504c2686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c2504c46f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c24fe496a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c24fe4c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c24fe3d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f91b6484d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f91b6484e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c24fd7b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55c24fe39aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55c2527111e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c2505c9625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c2502d49b6 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-20 07:06:23 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 a0 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3811848==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x562dcb1a6d32 bp 0x7ffe4d0d56f0 sp 0x7ffe4d0d56e8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x562dcb1a6d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562dcb1a68df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562dcaeb19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562dcaeb2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562dcb09fd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562dcb09f686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562dcb0a16f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562dcaa266a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562dcaa29698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562dcaa1a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8031252d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8031252e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562dca958634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x562dcaa16aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x562dcd2ee1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562dcb1a6625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562dcaeb19b6 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-20 07:06:24 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,14c16,35 < <fcd-export xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/fcd_file.xsd"> < <timestep time="0.00"> < <vehicle id="veh0" x="0.00" y="492.00" angle="90.00" type="DEFAULT_VEHTYPE" speed="0.00" pos="0.00" lane="e_m0_0" slope="0.00"/> < </timestep> < <timestep time="1.00"> < <vehicle id="veh0" x="1400.00" y="498.40" angle="90.00" type="DEFAULT_VEHTYPE" speed="35.33" pos="400.00" lane="e_m2_2" slope="0.00"/> < </timestep> < <timestep time="2.00"> < <vehicle id="veh0" x="1435.33" y="498.40" angle="90.00" type="DEFAULT_VEHTYPE" speed="35.33" pos="435.33" lane="e_m2_2" slope="0.00"/> < </timestep> < </fcd-export> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="routes.rou.xml"/> > </input> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 a9 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3811817==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5588750c6d32 bp 0x7ffed8bd4550 sp 0x7ffed8bd4548 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5588750c6d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5588750c68df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558874dd19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558874dd2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558874fbfd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558874fbf686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558874fc16f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5588749466a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558874949698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55887493a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe1610c6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe1610c6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558874878634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x558874936aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55887720e1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5588750c6625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558874dd19b6 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-20 07:06:23 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 30 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3811851==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55e1b74d5d32 bp 0x7ffe63da4bf0 sp 0x7ffe63da4be8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55e1b74d5d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e1b74d58df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e1b71e09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e1b71e1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e1b73ced68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e1b73ce686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e1b73d06f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e1b6d556a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e1b6d58698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e1b6d49216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2314643d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2314643e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e1b6c87634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55e1b6d45aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55e1b961d1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e1b74d5625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e1b71e09b6 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-20 07:06:24 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 89 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 > ================================================================= > ==3811919==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55c00132cd32 bp 0x7ffe6ca8a910 sp 0x7ffe6ca8a908 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55c00132cd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c00132c8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c0010379b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c001038d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c001225d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c001225686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c0012276f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c000bac6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c000baf698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c000ba0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe008d52d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe008d52e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c000ade634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55c000b9caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55c0034741e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c00132c625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c0010379b6 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-20 07:06:24 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 32 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 > ================================================================= > ==3811929==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55b791810d32 bp 0x7fffe7430b70 sp 0x7fffe7430b68 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55b791810d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b7918108df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b79151b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b79151cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b791709d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b791709686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b79170b6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b7910906a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b791093698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b791084216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9da4bd1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9da4bd1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b790fc2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55b791080aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55b7939581e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b791810625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b79151b9b6 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-20 07:06:24 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 e4 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3811937==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x559ceadf2d32 bp 0x7ffc38210110 sp 0x7ffc38210108 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x559ceadf2d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559ceadf28df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559ceaafd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559ceaafed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559ceacebd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559ceaceb686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559ceaced6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559cea6726a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559cea675698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559cea666216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9cd7474d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9cd7474e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559cea5a4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x559cea662aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x559cecf3a1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559ceadf2625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559ceaafd9b6 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-20 07:06:24 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 84 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 > ================================================================= > ==3811917==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5627216cfd32 bp 0x7ffe31c69730 sp 0x7ffe31c69728 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5627216cfd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5627216cf8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5627213da9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5627213dbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5627215c8d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5627215c8686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5627215ca6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562720f4f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562720f52698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562720f43216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc5c12ded8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc5c12dee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562720e81634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x562720f3faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5627238171e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5627216cf625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5627213da9b6 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-20 07:06:24 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 ad 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 > ================================================================= > ==3811932==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x5637799afd32 bp 0x7ffc7dd3b7f0 sp 0x7ffc7dd3b7e8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x5637799afd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5637799af8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5637796ba9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5637796bbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5637798a8d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5637798a8686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5637798aa6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56377922f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563779232698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563779223216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff7c6e1cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff7c6e1ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563779161634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x56377921faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56377baf71e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5637799af625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5637796ba9b6 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-20 07:06:24 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3811717==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5584cfa75d32 bp 0x7ffd79b62ff0 sp 0x7ffd79b62fe8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5584cfa75d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5584cfa758df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5584cf7809b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5584cf781d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5584cf96ed68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5584cf96e686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5584cf9706f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5584cf2f56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5584cf2f8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5584cf2e9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4fb124dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4fb124de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5584cf227634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5584cf2e5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5584d1bbd1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5584cfa75625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5584cf7809b6 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-20 07:06:22 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3811676==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d9b4 at pc 0x557a1fad7d32 bp 0x7fff19478430 sp 0x7fff19478428 > READ of size 4 at 0x61600000d9b4 thread T0 > #0 0x557a1fad7d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557a1fad78df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557a1f7e29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557a1f7e3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557a1f9d0d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557a1f9d0686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557a1f9d26f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557a1f3576a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557a1f35a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557a1f34b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5e56c18d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5e56c18e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557a1f289634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000d9b4 is located 308 bytes inside of 528-byte region [0x61600000d880,0x61600000da90) > freed by thread T0 here: > #0 0x557a1f347aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x557a21c1f1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557a1fad7625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557a1f7e29b6 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-20 07:06:22 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 30 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 > ================================================================= > ==3811711==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d9b4 at pc 0x559e6b7f9d32 bp 0x7ffd82588890 sp 0x7ffd82588888 > READ of size 4 at 0x61600000d9b4 thread T0 > #0 0x559e6b7f9d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559e6b7f98df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559e6b5049b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559e6b505d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559e6b6ffdbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559e6b6f7852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x559e6c1d4a93 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 0x559e6be4d90c in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1219:17 > #8 0x559e6bce56ef in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #9 0x559e6bcf0565 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #10 0x559e6b080b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #11 0x559e6b07f56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #12 0x559e6b06d018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #13 0x7fa889a4ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #14 0x7fa889a4ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #15 0x559e6afab634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000d9b4 is located 308 bytes inside of 528-byte region [0x61600000d880,0x61600000da90) > freed by thread T0 here: > #0 0x559e6b069aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-20 07:06:22 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3811321==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x558655a79d32 bp 0x7fff97386a90 sp 0x7fff97386a88 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x558655a79d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558655a798df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5586557849b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558655785d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55865597fdbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x558655977852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x558656454a93 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 0x5586560cd90c in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1219:17 > #8 0x558655f656ef in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #9 0x558655f70565 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #10 0x558655300b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #11 0x5586552ff56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #12 0x5586552ed018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #13 0x7fe9c87f1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #14 0x7fe9c87f1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #15 0x55865522b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x5586552e9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) <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 51 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3811075==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5610c0494d32 bp 0x7ffc967d8570 sp 0x7ffc967d8568 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5610c0494d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5610c04948df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5610c019f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5610c01a0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5610c038dd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5610c038d686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5610c038f6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5610bfd146a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5610bfd17698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5610bfd08216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f28c731bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f28c731be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5610bfc46634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5610bfd04aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5610c25dc1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5610c0494625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5610c019f9b6 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-20 07:06:18 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3811088==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55e95742ed32 bp 0x7ffec3163b70 sp 0x7ffec3163b68 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55e95742ed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e95742e8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e9571399b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e95713ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e957327d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e957327686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e9573296f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e956cae6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e956cb1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e956ca2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fae8cd59d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fae8cd59e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e956be0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55e956c9eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55e9595761e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e95742e625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e9571399b6 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 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 > ================================================================= > ==3811090==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x56171a7b9d32 bp 0x7ffcb67d8b90 sp 0x7ffcb67d8b88 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x56171a7b9d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56171a7b98df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56171a4c49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56171a4c5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56171a6b2d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56171a6b2686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56171a6b46f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56171a0396a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56171a03c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56171a02d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f799f609d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f799f609e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561719f6b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x56171a029aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56171c9011e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56171a7b9625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56171a4c49b6 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 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 > ================================================================= > ==3811096==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x56196f1cad32 bp 0x7ffed9848ed0 sp 0x7ffed9848ec8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x56196f1cad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56196f1ca8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56196eed59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56196eed6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56196f0c3d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56196f0c3686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56196f0c56f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56196ea4a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56196ea4d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56196ea3e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fda26fd8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fda26fd8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56196e97c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x56196ea3aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5619713121e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56196f1ca625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56196eed59b6 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 ad 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 > ================================================================= > ==3811157==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000bbb4 at pc 0x565000c70d32 bp 0x7ffe0a48b0d0 sp 0x7ffe0a48b0c8 > READ of size 4 at 0x61600000bbb4 thread T0 > #0 0x565000c70d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x565000c708df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56500097b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56500097cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x565000b76dbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x565000b6e852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5650004fb4e6 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:802:23 > #7 0x5650004f656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #8 0x5650004e4018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #9 0x7f00a5c48d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #10 0x7f00a5c48e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #11 0x565000422634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000bbb4 is located 308 bytes inside of 528-byte region [0x61600000ba80,0x61600000bc90) > freed by thread T0 here: > #0 0x5650004e0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x565002db81e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x565000c70625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56500097b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #4 0x56500097cd28 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-20 07:06:19 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 83 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 > ================================================================= > ==3811105==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x5637d153ed32 bp 0x7ffdeda49390 sp 0x7ffdeda49388 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x5637d153ed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5637d153e8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5637d12499b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5637d124ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5637d1444dbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5637d143c852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5637d16a6693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5637d0dc8c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5637d0dc456c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5637d0db2018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fe828b7ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe828b7ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5637d0cf0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x5637d0daeaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5637d36861e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5637d153e625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5637d12499b6 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 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 > ================================================================= > ==3811102==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x559974dfdd32 bp 0x7ffd930058b0 sp 0x7ffd930058a8 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x559974dfdd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559974dfd8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559974b089b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559974b09d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559974d03dbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559974cfb852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x559974f65693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x559974687c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55997468356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x559974671018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f919a214d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f919a214e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5599745af634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x55997466daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x559976f451e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559974dfd625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559974b089b6 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 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 > ================================================================= > ==3811053==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x55a12441ed32 bp 0x7fff8a7b75f0 sp 0x7fff8a7b75e8 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x55a12441ed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a12441e8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a1241299b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a12412ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a124317d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a124317686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a1243196f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a123c9e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a123ca1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a123c92216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb2f0cbbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb2f0cbbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a123bd0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x55a123c8eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55a1265661e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a12441e625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a1241299b6 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-20 07:06:18 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3811069==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x557261f7ad32 bp 0x7fff7f6bd990 sp 0x7fff7f6bd988 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x557261f7ad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557261f7a8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557261c859b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557261c86d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557261e73d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557261e73686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557261e756f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5572617fa6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5572617fd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5572617ee216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f89b3603d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f89b3603e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55726172c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x5572617eaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5572640c21e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557261f7a625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557261c859b6 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-20 07:06:18 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 14 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 > ================================================================= > ==3810479==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5571b0149d32 bp 0x7ffe4a193490 sp 0x7ffe4a193488 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5571b0149d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5571b01498df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5571afe549b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5571afe55d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5571b0042d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5571b0042686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5571b00446f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5571af9c96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5571af9cc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5571af9bd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdf01978d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdf01978e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5571af8fb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5571af9b9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5571b22911e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5571b0149625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5571afe549b6 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 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 > ================================================================= > ==3810521==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5601fb928d32 bp 0x7ffc528ece70 sp 0x7ffc528ece68 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5601fb928d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5601fb9288df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5601fb6339b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5601fb634d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5601fb821d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5601fb821686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5601fb8236f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5601fb1a86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5601fb1ab698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5601fb19c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbd2f16fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbd2f16fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5601fb0da634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5601fb198aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5601fda701e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5601fb928625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5601fb6339b6 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 58 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3810531==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5629b0f03d32 bp 0x7ffe39d1a0d0 sp 0x7ffe39d1a0c8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5629b0f03d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5629b0f038df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5629b0c0e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5629b0c0fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5629b0dfcd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5629b0dfc686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5629b0dfe6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5629b07836a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5629b0786698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5629b0777216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd3c6090d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd3c6090e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5629b06b5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5629b0773aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5629b304b1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5629b0f03625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5629b0c0e9b6 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 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 > ================================================================= > ==3810555==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55a9b7cdbd32 bp 0x7ffda140e9f0 sp 0x7ffda140e9e8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55a9b7cdbd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a9b7cdb8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a9b79e69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a9b79e7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a9b7bd4d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a9b7bd4686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a9b7bd66f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a9b755b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a9b755e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a9b754f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8b43f55d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8b43f55e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a9b748d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55a9b754baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55a9b9e231e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a9b7cdb625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a9b79e69b6 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 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 > ================================================================= > ==3810485==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x56148719ad32 bp 0x7ffe1dfcbf90 sp 0x7ffe1dfcbf88 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x56148719ad31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56148719a8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561486ea59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561486ea6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561487093d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561487093686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5614870956f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561486a1a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561486a1d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561486a0e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9542381d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9542381e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56148694c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x561486a0aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5614892e21e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56148719a625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561486ea59b6 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-20 07:06:14 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3810490==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55b4328f3d32 bp 0x7fff1bab2c70 sp 0x7fff1bab2c68 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55b4328f3d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b4328f38df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b4325fe9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b4325ffd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b4327ecd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b4327ec686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b4327ee6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b4321736a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b432176698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b432167216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fba80aded8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fba80adee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b4320a5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55b432163aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55b434a3b1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b4328f3625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b4325fe9b6 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-20 07:06:14 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 7a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3810563==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x557b0ba76d32 bp 0x7ffc32204750 sp 0x7ffc32204748 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x557b0ba76d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557b0ba768df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557b0b7819b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557b0b782d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557b0b96fd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557b0b96f686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557b0b9716f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557b0b2f66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557b0b2f9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557b0b2ea216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdf53a7ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdf53a7ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557b0b228634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x557b0b2e6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x557b0dbbe1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557b0ba76625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557b0b7819b6 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 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 > ================================================================= > ==3811641==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x562628af6d32 bp 0x7fff782d0a90 sp 0x7fff782d0a88 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x562628af6d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562628af68df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5626288019b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562628802d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5626289efd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5626289ef686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5626289f16f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5626283766a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562628379698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56262836a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe6308e4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe6308e4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5626282a8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x562628366aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56262ac3e1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562628af6625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5626288019b6 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-20 07:06:22 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 26 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 > ================================================================= > ==3810471==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x562ddb4dbd32 bp 0x7ffc55eb4f50 sp 0x7ffc55eb4f48 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x562ddb4dbd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562ddb4db8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562ddb1e69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562ddb1e7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562ddb3d4d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562ddb3d4686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562ddb3d66f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562ddad5b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562ddad5e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562ddad4f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0ca0501d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0ca0501e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562ddac8d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x562ddad4baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x562ddd6231e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562ddb4db625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562ddb1e69b6 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-20 07:06:14 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 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 > ================================================================= > ==3810475==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55a489898d32 bp 0x7ffc4bf37b70 sp 0x7ffc4bf37b68 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55a489898d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a4898988df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a4895a39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a4895a4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a489791d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a489791686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a4897936f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a4891186a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a48911b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a48910c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fba2a8ffd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fba2a8ffe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a48904a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55a489108aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55a48b9e01e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a489898625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a4895a39b6 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 07 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 > ================================================================= > ==3810461==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x563a359d4d32 bp 0x7ffd627338d0 sp 0x7ffd627338c8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x563a359d4d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563a359d48df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563a356df9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563a356e0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563a358cdd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563a358cd686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563a358cf6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563a352546a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563a35257698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563a35248216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbcf7270d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbcf7270e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563a35186634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x563a35244aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x563a37b1c1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563a359d4625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563a356df9b6 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 37 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3811620==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000009ab4 at pc 0x556f247fed32 bp 0x7ffea8f0e050 sp 0x7ffea8f0e048 > READ of size 4 at 0x616000009ab4 thread T0 > #0 0x556f247fed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556f247fe8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556f245099b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556f2450ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556f24704dbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x556f246fc852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x556f24966693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x556f24088c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x556f2408456c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x556f24072018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7ffb70f27d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ffb70f27e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556f23fb0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x616000009ab4 is located 308 bytes inside of 528-byte region [0x616000009980,0x616000009b90) > freed by thread T0 here: > #0 0x556f2406eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x556f269461e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556f247fe625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556f245099b6 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 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 > ================================================================= > ==3811599==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000009ab4 at pc 0x561f05003d32 bp 0x7ffc3a706e10 sp 0x7ffc3a706e08 > READ of size 4 at 0x616000009ab4 thread T0 > #0 0x561f05003d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561f050038df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561f04d0e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561f04d0fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561f04f09dbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x561f04f01852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x561f0516b693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x561f0488dc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x561f0488956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x561f04877018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f2b0e942d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2b0e942e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561f047b5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x616000009ab4 is located 308 bytes inside of 528-byte region [0x616000009980,0x616000009b90) > freed by thread T0 here: > #0 0x561f04873aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x561f0714b1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561f05003625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561f04d0e9b6 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 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 > ================================================================= > ==3811573==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x56007c661d32 bp 0x7ffdc7c82090 sp 0x7ffdc7c82088 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x56007c661d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56007c6618df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56007c36c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56007c36dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56007c55ad68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56007c55a686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56007c55c6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56007bee16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56007bee4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56007bed5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdb86837d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdb86837e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56007be13634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x56007bed1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x56007e7a91e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56007c661625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56007c36c9b6 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 35 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3811634==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000009ab4 at pc 0x559353cd5d32 bp 0x7ffe9acd9670 sp 0x7ffe9acd9668 > READ of size 4 at 0x616000009ab4 thread T0 > #0 0x559353cd5d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559353cd58df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5593539e09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5593539e1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559353bdbdbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559353bd3852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x559353e3d693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55935355fc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55935355b56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x559353549018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fb7733e5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb7733e5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559353487634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x616000009ab4 is located 308 bytes inside of 528-byte region [0x616000009980,0x616000009b90) > freed by thread T0 here: > #0 0x559353545aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x559355e1d1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559353cd5625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5593539e09b6 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 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 > ================================================================= > ==3811332==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55b74ae7fd32 bp 0x7ffe5cbb9710 sp 0x7ffe5cbb9708 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55b74ae7fd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b74ae7f8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b74ab8a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b74ab8bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b74ad85dbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b74ad7d852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55b74b85aa93 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 0x55b74b4d390c in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1219:17 > #8 0x55b74b36b6ef in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #9 0x55b74b376565 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #10 0x55b74a706b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #11 0x55b74a70556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #12 0x55b74a6f3018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #13 0x7f03fba4bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #14 0x7f03fba4be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #15 0x55b74a631634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 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 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 > ================================================================= > ==3811351==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x55cff8db6d32 bp 0x7ffdc015f050 sp 0x7ffdc015f048 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x55cff8db6d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cff8db68df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cff8ac19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cff8ac2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cff8cafd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cff8caf686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cff8cb16f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cff86366a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cff8639698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cff862a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdcbdee1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdcbdee1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cff8568634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x55cff8626aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55cffaefe1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cff8db6625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cff8ac19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing 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 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 > ================================================================= > ==3811361==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x56316e8ced32 bp 0x7ffe895b40f0 sp 0x7ffe895b40e8 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x56316e8ced31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56316e8ce8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56316e5d99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56316e5dad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56316e7c7d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56316e7c7686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56316e7c96f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56316e14e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56316e151698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56316e142216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1113bb3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1113bb3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56316e080634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x56316e13eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x563170a161e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56316e8ce625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56316e5d99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing 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 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 > ================================================================= > ==3811368==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x55f428439d32 bp 0x7ffd445805b0 sp 0x7ffd445805a8 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x55f428439d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f4284398df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f4281449b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f428145d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f428332d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f428332686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f4283346f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f427cb96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f427cbc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f427cad216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fac8e7d3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fac8e7d3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f427beb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x55f427ca9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55f42a5811e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f428439625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f4281449b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing 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 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 > ================================================================= > ==3811381==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x5619e89eed32 bp 0x7ffff0bf64b0 sp 0x7ffff0bf64a8 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x5619e89eed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5619e89ee8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5619e86f99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5619e86fad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5619e88e7d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5619e88e7686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5619e88e96f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5619e826e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5619e8271698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5619e8262216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbe6de8bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbe6de8be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5619e81a0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x5619e825eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5619eab361e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5619e89ee625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5619e86f99b6 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 85 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3811646==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x564fa8d1dd32 bp 0x7ffc169ea170 sp 0x7ffc169ea168 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x564fa8d1dd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564fa8d1d8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564fa8a289b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564fa8a29d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564fa8c16d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564fa8c16686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564fa8c186f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564fa859d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564fa85a0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564fa8591216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6c68dddd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6c68ddde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564fa84cf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x564fa858daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x564faae651e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564fa8d1d625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564fa8a289b6 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 c0 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3811658==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x55cf452dbd32 bp 0x7fff158b79d0 sp 0x7fff158b79c8 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x55cf452dbd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cf452db8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cf44fe69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cf44fe7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cf451d4d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cf451d4686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cf451d66f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cf44b5b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cf44b5e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cf44b4f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe159757d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe159757e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cf44a8d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x55cf44b4baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55cf474231e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cf452db625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cf44fe69b6 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 b4 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3811659==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x564c1955ed32 bp 0x7ffde8966c30 sp 0x7ffde8966c28 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x564c1955ed31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564c1955e8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564c192699b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564c1926ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564c19457d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564c19457686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564c194596f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564c18dde6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564c18de1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564c18dd2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb16aa56d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb16aa56e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564c18d10634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x564c18dceaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x564c1b6a61e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564c1955e625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564c192699b6 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 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 > ================================================================= > ==3811391==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55cccc6ccd32 bp 0x7ffc72c09af0 sp 0x7ffc72c09ae8 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55cccc6ccd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cccc6cc8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cccc3d79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cccc3d8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cccc5c5d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cccc5c5686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cccc5c76f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cccbf4c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cccbf4f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cccbf40216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7faf624b4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7faf624b4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cccbe7e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x55cccbf3caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55ccce8141e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cccc6cc625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cccc3d79b6 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 e4 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 > ================================================================= > ==3811390==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55f03bd36d32 bp 0x7ffce7071770 sp 0x7ffce7071768 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55f03bd36d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f03bd368df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f03ba419b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f03ba42d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f03bc2fd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f03bc2f686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f03bc316f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f03b5b66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f03b5b9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f03b5aa216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7a6a9b6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7a6a9b6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f03b4e8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x55f03b5a6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55f03de7e1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f03bd36625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f03ba419b6 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 > ================================================================= > ==3811417==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x5595d5a57d32 bp 0x7fffa125bc50 sp 0x7fffa125bc48 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x5595d5a57d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5595d5a578df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5595d57629b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5595d5763d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5595d5950d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5595d5950686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5595d59526f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5595d52d76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5595d52da698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5595d52cb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f036a432d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f036a432e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5595d5209634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x5595d52c7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5595d7b9f1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5595d5a57625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5595d57629b6 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 > ================================================================= > ==3811419==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55e1f715cd32 bp 0x7ffcc5a444b0 sp 0x7ffcc5a444a8 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55e1f715cd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e1f715c8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e1f6e679b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e1f6e68d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e1f7055d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e1f7055686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e1f70576f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e1f69dc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e1f69df698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e1f69d0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe3facd3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe3facd3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e1f690e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x55e1f69ccaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55e1f92a41e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e1f715c625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e1f6e679b6 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 > ================================================================= > ==3811456==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55a67c777d32 bp 0x7ffeffa2a110 sp 0x7ffeffa2a108 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55a67c777d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a67c7778df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a67c4829b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a67c483d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a67c670d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a67c670686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a67c6726f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a67bff76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a67bffa698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a67bfeb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fea6cc32d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fea6cc32e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a67bf29634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x55a67bfe7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55a67e8bf1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a67c777625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a67c4829b6 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 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 > ================================================================= > ==3811472==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x556f6bb33d32 bp 0x7ffda3580a30 sp 0x7ffda3580a28 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x556f6bb33d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556f6bb338df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556f6b83e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556f6b83fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556f6ba2cd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556f6ba2c686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556f6ba2e6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556f6b3b36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556f6b3b6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556f6b3a7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc8405c1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc8405c1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556f6b2e5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x556f6b3a3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x556f6dc7b1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556f6bb33625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556f6b83e9b6 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 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 > ================================================================= > ==3811469==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55c4be957d32 bp 0x7fffd986e570 sp 0x7fffd986e568 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55c4be957d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c4be9578df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c4be6629b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c4be663d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c4be850d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c4be850686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c4be8526f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c4be1d76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c4be1da698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c4be1cb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f034ba8ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f034ba8ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c4be109634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x55c4be1c7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55c4c0a9f1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c4be957625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c4be6629b6 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 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 > ================================================================= > ==3811474==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x556a19295d32 bp 0x7ffe880df1b0 sp 0x7ffe880df1a8 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x556a19295d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556a192958df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556a18fa09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556a18fa1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556a1918ed68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556a1918e686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556a191906f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556a18b156a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556a18b18698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556a18b09216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe11ea34d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe11ea34e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556a18a47634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x556a18b05aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x556a1b3dd1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556a19295625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556a18fa09b6 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 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 > ================================================================= > ==3811449==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x556cf22ffd32 bp 0x7ffdb918e290 sp 0x7ffdb918e288 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x556cf22ffd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556cf22ff8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556cf200a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556cf200bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556cf21f8d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556cf21f8686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556cf21fa6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556cf1b7f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556cf1b82698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556cf1b73216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9068292d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9068292e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556cf1ab1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x556cf1b6faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x556cf44471e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556cf22ff625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556cf200a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 20 b1 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3811533==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55bb36d0dd32 bp 0x7fff363fcd70 sp 0x7fff363fcd68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55bb36d0dd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bb36d0d8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bb36a189b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bb36a19d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bb36c06d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bb36c06686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bb36c086f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bb3658d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bb36590698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bb36581216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb1e3079d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb1e3079e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bb364bf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55bb3657daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55bb38e551e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bb36d0d625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bb36a189b6 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 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 > ================================================================= > ==3811518==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x564eb36a2d32 bp 0x7ffc593e59d0 sp 0x7ffc593e59c8 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x564eb36a2d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564eb36a28df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564eb33ad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564eb33aed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564eb359bd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564eb359b686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564eb359d6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564eb2f226a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564eb2f25698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564eb2f16216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7efcfbb7bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efcfbb7be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564eb2e54634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x564eb2f12aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x564eb57ea1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564eb36a2625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564eb33ad9b6 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 e4 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 > ================================================================= > ==3811529==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x5596e4574d32 bp 0x7ffec7ddbb50 sp 0x7ffec7ddbb48 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x5596e4574d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5596e45748df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5596e427f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5596e4280d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5596e446dd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5596e446d686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5596e446f6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5596e3df46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5596e3df7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5596e3de8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f79f1eb8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f79f1eb8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5596e3d26634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x5596e3de4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5596e66bc1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5596e4574625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5596e427f9b6 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 > ================================================================= > ==3811541==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x555f9815dd32 bp 0x7fffaac2add0 sp 0x7fffaac2adc8 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x555f9815dd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555f9815d8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555f97e689b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555f97e69d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555f98056d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555f98056686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555f980586f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555f979dd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555f979e0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555f979d1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f68bd151d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f68bd151e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555f9790f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x555f979cdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x555f9a2a51e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555f9815d625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555f97e689b6 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 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 > ================================================================= > ==3811532==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55fbde6efd32 bp 0x7ffee11e3e50 sp 0x7ffee11e3e48 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55fbde6efd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fbde6ef8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fbde3fa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fbde3fbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fbde5e8d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fbde5e8686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fbde5ea6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fbddf6f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fbddf72698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fbddf63216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2dd4e52d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2dd4e52e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fbddea1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x55fbddf5faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55fbe08371e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fbde6ef625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fbde3fa9b6 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 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 > ================================================================= > ==3811547==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x56303659cd32 bp 0x7ffecbb9e9d0 sp 0x7ffecbb9e9c8 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x56303659cd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56303659c8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5630362a79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5630362a8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563036495d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563036495686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5630364976f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563035e1c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563035e1f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563035e10216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f839a095d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f839a095e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563035d4e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x563035e0caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5630386e41e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56303659c625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5630362a79b6 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-20 07:06:29 by Eclipse SUMO sumo Version v1_17_0+1032-444433aca76 > 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 56 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 > ================================================================= > ==3812725==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000016fb4 at pc 0x55c6f68c2d32 bp 0x7ffddf5efff0 sp 0x7ffddf5effe8 > READ of size 4 at 0x616000016fb4 thread T0 > #0 0x55c6f68c2d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c6f68c28df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c6f65cd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c6f65ced28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c6f67c8dbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55c6f67c0852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55c6f729da93 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 0x55c6f6f1690c in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1219:17 > #8 0x55c6f6dae6ef in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #9 0x55c6f6db9565 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #10 0x55c6f6149b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #11 0x55c6f614856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #12 0x55c6f6136018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #13 0x7efcca22bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #14 0x7efcca22be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #15 0x55c6f6074634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 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 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 > ================================================================= > ==3812593==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d6f87a6d32 bp 0x7ffc415b2090 sp 0x7ffc415b2088 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d6f87a6d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d6f87a68df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d6f84b19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d6f84b2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d6f869fd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d6f869f686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d6f86a16f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d6f80266a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d6f8029698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d6f801a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8eb6f1dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8eb6f1de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d6f7f58634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d6f8016aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55d6fa8ee1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d6f87a6625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d6f84b19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==3812590==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560446383d32 bp 0x7ffcee2027d0 sp 0x7ffcee2027c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560446383d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5604463838df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56044608e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56044608fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56044627cd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56044627c686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56044627e6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560445c036a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560445c06698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560445bf7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb850d95d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb850d95e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560445b35634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560445bf3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5604484cb1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560446383625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56044608e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 c4 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3812623==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55826d134d32 bp 0x7ffce395f3d0 sp 0x7ffce395f3c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55826d134d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55826d1348df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55826ce3f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55826ce40d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55826d02dd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55826d02d686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55826d02f6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55826c9b46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55826c9b7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55826c9a8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1a5b4f4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1a5b4f4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55826c8e6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55826c9a4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55826f27c1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55826d134625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55826ce3f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: 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 > ================================================================= > ==3812621==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5640f5a4dd32 bp 0x7ffe80375a50 sp 0x7ffe80375a48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5640f5a4dd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5640f5a4d8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5640f57589b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5640f5759d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5640f5946d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5640f5946686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5640f59486f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5640f52cd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5640f52d0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5640f52c1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4e1173cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4e1173ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5640f51ff634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5640f52bdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x5640f7b951e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5640f5a4d625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5640f57589b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 d4 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3812636==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562c95a03d32 bp 0x7ffd3aaa5f30 sp 0x7ffd3aaa5f28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562c95a03d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562c95a038df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562c9570e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562c9570fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562c958fcd68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562c958fc686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562c958fe6f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562c952836a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562c95286698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562c95277216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0dcc50ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0dcc50ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562c951b5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562c95273aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x562c97b4b1e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562c95a03625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562c9570e9b6 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 e2 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 > ================================================================= > ==3812646==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b6344b0d32 bp 0x7ffc5d393070 sp 0x7ffc5d393068 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b6344b0d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b6344b08df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b6341bb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b6341bcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b6343b6dbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b6343ae852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55b634618693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55b633d3ac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55b633d3656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55b633d24018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f27d0267d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f27d0267e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b633c62634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b633d20aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) <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 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 > ================================================================= > ==3812660==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b071781d32 bp 0x7fffb833ce10 sp 0x7fffb833ce08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b071781d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b0717818df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b07148c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b07148dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b071687dbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b07167f852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55b0718e9693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55b07100bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55b07100756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55b070ff5018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fe83b091d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe83b091e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b070f33634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b070ff1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x55b0738c91e1 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 9d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==3812662==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564120ccbd32 bp 0x7ffdd09ed610 sp 0x7ffdd09ed608 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564120ccbd31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564120ccb8df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5641209d69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5641209d7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564120bc4d68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564120bc4686 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564120bc66f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56412054b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56412054e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56412053f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f64815b1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f64815b1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56412047d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56412053baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > #1 0x564122e131e1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564120ccb625 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5641209d69b6 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 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 > ================================================================= > ==3812651==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5576a0b50d32 bp 0x7ffc886920b0 sp 0x7ffc886920a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5576a0b50d31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5576a0b508df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5576a085b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5576a085cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5576a0a56dbb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5576a0a4e852 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5576a0cb8693 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5576a03dac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5576a03d656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5576a03c4018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f0daee4fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0daee4fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5576a0302634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x282b634) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5576a03c0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28e9aad) (BuildId: b552cc728ec556d58e6137776c58dad7868d820b) <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: ]