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 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 > ================================================================= > ==2560415==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555993c66e32 bp 0x7fff266742f0 sp 0x7fff266742e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555993c66e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555993c669df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5559939719b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555993972d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555993b5fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555993b5f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555993b617f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5559934e66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5559934e9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5559934da216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f12071b4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f12071b4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555993418634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5559934d6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x555995db6ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555993c66725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5559939719b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 f4 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2560418==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560e8b5dee32 bp 0x7ffec6523370 sp 0x7ffec6523368 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560e8b5dee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560e8b5de9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560e8b2e99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560e8b2ead28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560e8b4d7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560e8b4d7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560e8b4d97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560e8ae5e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560e8ae61698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560e8ae52216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7edbc12d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7edbc12e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560e8ad90634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560e8ae4eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x560e8d72eca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560e8b5de725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560e8b2e99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2560422==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556c24c71e32 bp 0x7fffec394b30 sp 0x7fffec394b28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556c24c71e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556c24c719df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556c2497c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556c2497dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556c24b77ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x556c24b6f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x556c24dd9793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x556c244fbc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x556c244f756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x556c244e5018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f49d704fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f49d704fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556c24423634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556c244e1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x556c26dc1ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556c24c71725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556c2497c9b6 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 > ================================================================= > ==2553158==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5573996bee32 bp 0x7fff91cc5410 sp 0x7fff91cc5408 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5573996bee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5573996be9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5573993c99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5573993cad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5573995b7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5573995b7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5573995b97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557398f3e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557398f41698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557398f32216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5518411d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5518411e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557398e70634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557398f2eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55739b80eca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5573996be725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5573993c99b6 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 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 > ================================================================= > ==2553210==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559c1586fe32 bp 0x7ffeeb8e6090 sp 0x7ffeeb8e6088 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559c1586fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559c1586f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559c1557a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559c1557bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559c15768e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559c15768786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559c1576a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559c150ef6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559c150f2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559c150e3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6a00a9ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6a00a9ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559c15021634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559c150dfaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x559c179bfca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559c1586f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559c1557a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 44,55c44 < <interval begin="39.00" end="40.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum="0" jamLengthInMetersSum="0.00" meanHaltingDuration="0.00" maxHaltingDuration="0.00" haltingDurationSum="0.00" meanIntervalHaltingDuration="0.00" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="40.00" end="41.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum="0" jamLengthInMetersSum="0.00" meanHaltingDuration="0.00" maxHaltingDuration="0.00" haltingDurationSum="0.00" meanIntervalHaltingDuration="0.00" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="41.00" end="42.00" id="tmp1" sampledSeconds="1.00" nVehEntered="1" nVehLeft="0" nVehSeen="1" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="12.00" maxOccupancy="12.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum="0" jamLengthInMetersSum="0.00" meanHaltingDuration="0.00" maxHaltingDuration="0.00" haltingDurationSum="0.00" meanIntervalHaltingDuration="0.00" maxIntervalHal tingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="42.00" end="43.00" id="tmp1" sampledSeconds="1.00" nVehEntered="0" nVehLeft="0" nVehSeen="1" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="12.00" maxOccupancy="12.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum="0" jamLengthInMetersSum="0.00" meanHaltingDuration="0.00" maxHaltingDuration="0.00" haltingDurationSum="0.00" meanIntervalHaltingDuration="0.00" maxIntervalHal tingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="43.00" end="44.00" id="tmp1" sampledSeconds="0.80" nVehEntered="0" nVehLeft="1" nVehSeen="1" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum="0" jamLengthInMetersSum="0.00" meanHaltingDuration="0.00" maxHaltingDuration="0.00" haltingDurationSum="0.00" meanIntervalHaltingDuration="0.00" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="44.00" end="45.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum="0" jamLengthInMetersSum="0.00" meanHaltingDuration="0.00" maxHaltingDuration="0.00" haltingDurationSum="0.00" meanIntervalHaltingDuration="0.00" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="45.00" end="46.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum="0" jamLengthInMetersSum="0.00" meanHaltingDuration="0.00" maxHaltingDuration="0.00" haltingDurationSum="0.00" meanIntervalHaltingDuration="0.00" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="46.00" end="47.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum="0" jamLengthInMetersSum="0.00" meanHaltingDuration="0.00" maxHaltingDuration="0.00" haltingDurationSum="0.00" meanIntervalHaltingDuration="0.00" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="47.00" end="48.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum="0" jamLengthInMetersSum="0.00" meanHaltingDuration="0.00" maxHaltingDuration="0.00" haltingDurationSum="0.00" meanIntervalHaltingDuration="0.00" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="48.00" end="49.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum="0" jamLengthInMetersSum="0.00" meanHaltingDuration="0.00" maxHaltingDuration="0.00" haltingDurationSum="0.00" meanIntervalHaltingDuration="0.00" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="49.00" end="50.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum="0" jamLengthInMetersSum="0.00" meanHaltingDuration="0.00" maxHaltingDuration="0.00" haltingDurationSum="0.00" meanIntervalHaltingDuration="0.00" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < </detector> --- > <interval begin="39.00" end="40.00" id="tmp1" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles=" \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 03 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553157==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b24081de32 bp 0x7ffefa2d4ef0 sp 0x7ffefa2d4ee8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b24081de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b24081d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b2405289b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b240529d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b240716e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b240716786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b2407187f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b24009d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b2400a0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b240091216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa93f018d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa93f018e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b23ffcf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b24008daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55b24296dca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b24081d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b2405289b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2553201==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557ef79eae32 bp 0x7fff64bb0910 sp 0x7fff64bb0908 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557ef79eae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557ef79ea9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557ef76f59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557ef76f6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557ef78e3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557ef78e3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557ef78e57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557ef726a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557ef726d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557ef725e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc72cf44d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc72cf44e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557ef719c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557ef725aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x557ef9b3aca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557ef79ea725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557ef76f59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 44,55c44 < <interval begin="39.00" end="40.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum="0" jamLengthInMetersSum="0.00" meanHaltingDuration="0.00" maxHaltingDuration="0.00" haltingDurationSum="0.00" meanIntervalHaltingDuration="0.00" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="40.00" end="41.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum="0" jamLengthInMetersSum="0.00" meanHaltingDuration="0.00" maxHaltingDuration="0.00" haltingDurationSum="0.00" meanIntervalHaltingDuration="0.00" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="41.00" end="42.00" id="tmp" sampledSeconds="1.00" nVehEntered="1" nVehLeft="0" nVehSeen="1" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="12.00" maxOccupancy="12.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum="0" jamLengthInMetersSum="0.00" meanHaltingDuration="0.00" maxHaltingDuration="0.00" haltingDurationSum="0.00" meanIntervalHaltingDuration="0.00" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="42.00" end="43.00" id="tmp" sampledSeconds="1.00" nVehEntered="0" nVehLeft="0" nVehSeen="1" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="12.00" maxOccupancy="12.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum="0" jamLengthInMetersSum="0.00" meanHaltingDuration="0.00" maxHaltingDuration="0.00" haltingDurationSum="0.00" meanIntervalHaltingDuration="0.00" maxIntervalHalt ingDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="43.00" end="44.00" id="tmp" sampledSeconds="0.80" nVehEntered="0" nVehLeft="1" nVehSeen="1" meanSpeed="10.00" meanTimeLoss="0.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum="0" jamLengthInMetersSum="0.00" meanHaltingDuration="0.00" maxHaltingDuration="0.00" haltingDurationSum="0.00" meanIntervalHaltingDuration="0.00" maxIntervalHaltin gDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="1.00" maxVehicleNumber="1" /> < <interval begin="44.00" end="45.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum="0" jamLengthInMetersSum="0.00" meanHaltingDuration="0.00" maxHaltingDuration="0.00" haltingDurationSum="0.00" meanIntervalHaltingDuration="0.00" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="45.00" end="46.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum="0" jamLengthInMetersSum="0.00" meanHaltingDuration="0.00" maxHaltingDuration="0.00" haltingDurationSum="0.00" meanIntervalHaltingDuration="0.00" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="46.00" end="47.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum="0" jamLengthInMetersSum="0.00" meanHaltingDuration="0.00" maxHaltingDuration="0.00" haltingDurationSum="0.00" meanIntervalHaltingDuration="0.00" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="47.00" end="48.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum="0" jamLengthInMetersSum="0.00" meanHaltingDuration="0.00" maxHaltingDuration="0.00" haltingDurationSum="0.00" meanIntervalHaltingDuration="0.00" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="48.00" end="49.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum="0" jamLengthInMetersSum="0.00" meanHaltingDuration="0.00" maxHaltingDuration="0.00" haltingDurationSum="0.00" meanIntervalHaltingDuration="0.00" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < <interval begin="49.00" end="50.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum="0" jamLengthInMetersSum="0.00" meanHaltingDuration="0.00" maxHaltingDuration="0.00" haltingDurationSum="0.00" meanIntervalHaltingDuration="0.00" maxIntervalHalti ngDuration="0.00" intervalHaltingDurationSum="0.00" startedHalts="0.00" meanVehicleNumber="0.00" maxVehicleNumber="0" /> < </detector> --- > <interval begin="39.00" end="40.00" id="tmp" sampledSeconds="0.00" nVehEntered="0" nVehLeft="0" nVehSeen="0" meanSpeed="-1.00" meanTimeLoss="-1.00" meanOccupancy="0.00" maxOccupancy="0.00" meanMaxJamLengthInVehicles="0.00" meanMaxJamLengthInMeters="0.00" maxJamLengthInVehicles="0" maxJamLengthInMeters="0.00" jamLengthInVehiclesSum=" \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fc 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553190==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55edfd8f5e32 bp 0x7ffeefbbc190 sp 0x7ffeefbbc188 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55edfd8f5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55edfd8f59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55edfd6009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55edfd601d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55edfd7eee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55edfd7ee786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55edfd7f07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55edfd1756a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55edfd178698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55edfd169216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f29f14bad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f29f14bae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55edfd0a7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55edfd165aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55edffa45ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55edfd8f5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55edfd6009b6 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 06 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 > ================================================================= > ==2553195==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5601e4266e32 bp 0x7ffc8dddefd0 sp 0x7ffc8dddefc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5601e4266e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5601e42669df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5601e3f719b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5601e3f72d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5601e415fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5601e415f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5601e41617f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5601e3ae66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5601e3ae9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5601e3ada216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f27e4c50d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f27e4c50e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5601e3a18634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5601e3ad6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5601e63b6ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5601e4266725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5601e3f719b6 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 7f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553421==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559907155e32 bp 0x7ffe249f33b0 sp 0x7ffe249f33a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559907155e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5599071559df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559906e609b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559906e61d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55990704ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55990704e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5599070507f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5599069d56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5599069d8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5599069c9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f240cc33d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f240cc33e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559906907634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5599069c5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5599092a5ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559907155725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559906e609b6 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 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 > ================================================================= > ==2553425==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ec51af5e32 bp 0x7ffd8b13b7b0 sp 0x7ffd8b13b7a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ec51af5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ec51af59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ec518009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ec51801d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ec519eee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ec519ee786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ec519f07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ec513756a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ec51378698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ec51369216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8bc51add8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8bc51ade3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ec512a7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ec51365aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55ec53c45ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ec51af5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ec518009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556885==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558c7ab8fe32 bp 0x7ffc4ac06850 sp 0x7ffc4ac06848 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558c7ab8fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558c7ab8f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558c7a89a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558c7a89bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558c7aa88e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558c7aa88786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558c7aa8a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558c7a40f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558c7a412698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558c7a403216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5c6e127d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5c6e127e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558c7a341634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558c7a3ffaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x558c7ccdfca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558c7ab8f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558c7a89a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556912==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cfb89dce32 bp 0x7ffc2b13adf0 sp 0x7ffc2b13ade8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cfb89dce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cfb89dc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cfb86e79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cfb86e8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cfb88d5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cfb88d5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cfb88d77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cfb825c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cfb825f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cfb8250216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f474ad42d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f474ad42e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cfb818e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cfb824caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55cfbab2cca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cfb89dc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cfb86e79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556917==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5590774cde32 bp 0x7ffdd147fdd0 sp 0x7ffdd147fdc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5590774cde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5590774cd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5590771d89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5590771d9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5590773c6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5590773c6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5590773c87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559076d4d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559076d50698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559076d41216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4c6f6afd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4c6f6afe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559076c7f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559076d3daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55907961dca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5590774cd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5590771d89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556949==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56203f4dee32 bp 0x7ffc8ca638d0 sp 0x7ffc8ca638c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56203f4dee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56203f4de9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56203f1e99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56203f1ead28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56203f3d7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56203f3d7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56203f3d97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56203ed5e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56203ed61698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56203ed52216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f56d83ded8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f56d83dee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56203ec90634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56203ed4eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56204162eca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56203f4de725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56203f1e99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557158==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55eb62d9ce32 bp 0x7ffdecd84610 sp 0x7ffdecd84608 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55eb62d9ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55eb62d9c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55eb62aa79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55eb62aa8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55eb62c95e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55eb62c95786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55eb62c977f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55eb6261c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55eb6261f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55eb62610216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8615ff9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8615ff9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55eb6254e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55eb6260caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55eb64eecca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55eb62d9c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55eb62aa79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557169==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d8dc61fe32 bp 0x7fff141c3e50 sp 0x7fff141c3e48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d8dc61fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d8dc61f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d8dc32a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d8dc32bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d8dc518e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d8dc518786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d8dc51a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d8dbe9f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d8dbea2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d8dbe93216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fee13d2fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fee13d2fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d8dbdd1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d8dbe8faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55d8de76fca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d8dc61f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d8dc32a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557080==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a3645c1e32 bp 0x7ffc4a2ccfd0 sp 0x7ffc4a2ccfc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a3645c1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a3645c19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a3642cc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a3642cdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a3644bae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a3644ba786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a3644bc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a363e416a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a363e44698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a363e35216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbb2353fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbb2353fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a363d73634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a363e31aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a366711ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a3645c1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a3642cc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557065==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5626117e4e32 bp 0x7ffd58389770 sp 0x7ffd58389768 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5626117e4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5626117e49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5626114ef9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5626114f0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5626116dde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5626116dd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5626116df7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5626110646a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562611067698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562611058216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6821418d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6821418e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562610f96634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562611054aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x562613934ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5626117e4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5626114ef9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557090==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56104053ae32 bp 0x7ffe4ac540b0 sp 0x7ffe4ac540a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56104053ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56104053a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5610402459b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561040246d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561040433e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561040433786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5610404357f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56103fdba6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56103fdbd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56103fdae216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbede103d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbede103e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56103fcec634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56103fdaaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56104268aca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56104053a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5610402459b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557147==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5572e712ae32 bp 0x7ffd550387b0 sp 0x7ffd550387a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5572e712ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5572e712a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5572e6e359b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5572e6e36d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5572e7023e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5572e7023786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5572e70257f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5572e69aa6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5572e69ad698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5572e699e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa3b8c2ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa3b8c2ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5572e68dc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5572e699aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5572e927aca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5572e712a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5572e6e359b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557151==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5625c2dfce32 bp 0x7fffdd762070 sp 0x7fffdd762068 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5625c2dfce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5625c2dfc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5625c2b079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5625c2b08d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5625c2cf5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5625c2cf5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5625c2cf77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5625c267c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5625c267f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5625c2670216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7d4d76ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7d4d76ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5625c25ae634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5625c266caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5625c4f4cca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5625c2dfc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5625c2b079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557153==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556469f3ee32 bp 0x7ffc67e5bb10 sp 0x7ffc67e5bb08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556469f3ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556469f3e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556469c499b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556469c4ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556469e37e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556469e37786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556469e397f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5564697be6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5564697c1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5564697b2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7b4dfbfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7b4dfbfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5564696f0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5564697aeaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55646c08eca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556469f3e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556469c499b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556954==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fea9649e32 bp 0x7ffc904d2b70 sp 0x7ffc904d2b68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fea9649e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fea96499df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fea93549b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fea9355d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fea9542e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fea9542786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fea95447f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fea8ec96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fea8ecc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fea8ebd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9871e9bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9871e9be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fea8dfb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fea8eb9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55feab799ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fea9649725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fea93549b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556963==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cf80734e32 bp 0x7ffc9c978050 sp 0x7ffc9c978048 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cf80734e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cf807349df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cf8043f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cf80440d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cf8062de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cf8062d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cf8062f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cf7ffb46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cf7ffb7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cf7ffa8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9a0a29ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9a0a29ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cf7fee6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cf7ffa4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55cf82884ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cf80734725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cf8043f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557085==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56200ca9be32 bp 0x7ffdb304a070 sp 0x7ffdb304a068 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56200ca9be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56200ca9b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56200c7a69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56200c7a7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56200c994e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56200c994786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56200c9967f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56200c31b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56200c31e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56200c30f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6796b3fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6796b3fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56200c24d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56200c30baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56200ebebca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56200ca9b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56200c7a69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557093==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55861b0eee32 bp 0x7ffe685198f0 sp 0x7ffe685198e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55861b0eee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55861b0ee9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55861adf99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55861adfad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55861afe7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55861afe7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55861afe97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55861a96e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55861a971698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55861a962216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9f1befdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9f1befde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55861a8a0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55861a95eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55861d23eca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55861b0ee725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55861adf99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557018==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f2e39d8e32 bp 0x7ffc55103e30 sp 0x7ffc55103e28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f2e39d8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f2e39d89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f2e36e39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f2e36e4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f2e38d1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f2e38d1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f2e38d37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f2e32586a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f2e325b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f2e324c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbb2b4d7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbb2b4d7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f2e318a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f2e3248aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55f2e5b28ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f2e39d8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f2e36e39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557051==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563b6a0d1e32 bp 0x7ffe420e9290 sp 0x7ffe420e9288 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563b6a0d1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563b6a0d19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563b69ddc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563b69dddd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563b69fcae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563b69fca786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563b69fcc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563b699516a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563b69954698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563b69945216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f74a097bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f74a097be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563b69883634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563b69941aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x563b6c221ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563b6a0d1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563b69ddc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557206==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55683235ae32 bp 0x7ffe51640670 sp 0x7ffe51640668 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55683235ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55683235a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5568320659b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556832066d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556832253e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556832253786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5568322557f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556831bda6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556831bdd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556831bce216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f36ff6cad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f36ff6cae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556831b0c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556831bcaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5568344aaca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55683235a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5568320659b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2557225==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564f41e98e32 bp 0x7fff25d094b0 sp 0x7fff25d094a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564f41e98e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564f41e989df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564f41ba39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564f41ba4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564f41d91e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564f41d91786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564f41d937f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564f417186a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564f4171b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564f4170c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7efdaf318d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efdaf318e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564f4164a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564f41708aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x564f43fe8ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564f41e98725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564f41ba39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557241==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c48ed47e32 bp 0x7ffdb4829110 sp 0x7ffdb4829108 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c48ed47e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c48ed479df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c48ea529b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c48ea53d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c48ec40e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c48ec40786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c48ec427f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c48e5c76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c48e5ca698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c48e5bb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4dfd732d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4dfd732e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c48e4f9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c48e5b7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55c490e97ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c48ed47725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c48ea529b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2557236==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560095550e32 bp 0x7fff3e32beb0 sp 0x7fff3e32bea8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560095550e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5600955509df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56009525b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56009525cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560095449e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560095449786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56009544b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560094dd06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560094dd3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560094dc4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ffa7fc5dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ffa7fc5de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560094d02634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560094dc0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5600976a0ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560095550725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56009525b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557177==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5559abb59e32 bp 0x7fffba496a70 sp 0x7fffba496a68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5559abb59e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5559abb599df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5559ab8649b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5559ab865d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5559aba52e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5559aba52786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5559aba547f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5559ab3d96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5559ab3dc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5559ab3cd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7aa238ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7aa238ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5559ab30b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5559ab3c9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5559adca9ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5559abb59725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5559ab8649b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557202==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5601a3b65e32 bp 0x7ffcf72f44b0 sp 0x7ffcf72f44a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5601a3b65e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5601a3b659df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5601a38709b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5601a3871d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5601a3a5ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5601a3a5e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5601a3a607f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5601a33e56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5601a33e8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5601a33d9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f28af5a3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f28af5a3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5601a3317634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5601a33d5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5601a5cb5ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5601a3b65725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5601a38709b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557004==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5604db4b1e32 bp 0x7fffe7f812b0 sp 0x7fffe7f812a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5604db4b1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5604db4b19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5604db1bc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5604db1bdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5604db3aae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5604db3aa786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5604db3ac7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5604dad316a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5604dad34698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5604dad25216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6548565d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6548565e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5604dac63634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5604dad21aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5604dd601ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5604db4b1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5604db1bc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557009==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559bc9cb1e32 bp 0x7ffdcaf8e890 sp 0x7ffdcaf8e888 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559bc9cb1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559bc9cb19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559bc99bc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559bc99bdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559bc9baae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559bc9baa786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559bc9bac7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559bc95316a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559bc9534698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559bc9525216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc87cf37d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc87cf37e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559bc9463634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559bc9521aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x559bcbe01ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559bc9cb1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559bc99bc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556962==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55785b11be32 bp 0x7ffdabac74d0 sp 0x7ffdabac74c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55785b11be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55785b11b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55785ae269b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55785ae27d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55785b014e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55785b014786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55785b0167f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55785a99b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55785a99e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55785a98f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa710a4fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa710a4fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55785a8cd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55785a98baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55785d26bca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55785b11b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55785ae269b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557001==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d8628eee32 bp 0x7ffd4ff942b0 sp 0x7ffd4ff942a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d8628eee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d8628ee9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d8625f99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d8625fad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d8627e7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d8627e7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d8627e97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d86216e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d862171698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d862162216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7aefa3ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7aefa3ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d8620a0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d86215eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55d864a3eca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d8628ee725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d8625f99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557312==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557d40645e32 bp 0x7ffdb14e3370 sp 0x7ffdb14e3368 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557d40645e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557d406459df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557d403509b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557d40351d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557d4053ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557d4053e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557d405407f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557d3fec56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557d3fec8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557d3feb9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe9b6869d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe9b6869e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557d3fdf7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557d3feb5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x557d42795ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557d40645725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557d403509b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 94 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2557353==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558060c0ee32 bp 0x7fff33c216d0 sp 0x7fff33c216c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558060c0ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558060c0e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5580609199b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55806091ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558060b07e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558060b07786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558060b097f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55806048e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558060491698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558060482216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdff665bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdff665be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5580603c0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55806047eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x558062d5eca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558060c0e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5580609199b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557238==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564ed6096e32 bp 0x7ffc3fcd62f0 sp 0x7ffc3fcd62e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564ed6096e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564ed60969df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564ed5da19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564ed5da2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564ed5f8fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564ed5f8f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564ed5f917f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564ed59166a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564ed5919698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564ed590a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f97a78e1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f97a78e1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564ed5848634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564ed5906aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x564ed81e6ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564ed6096725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564ed5da19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 92 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2557295==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563cdc636e32 bp 0x7ffd9788c2b0 sp 0x7ffd9788c2a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563cdc636e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563cdc6369df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563cdc3419b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563cdc342d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563cdc52fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563cdc52f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563cdc5317f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563cdbeb66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563cdbeb9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563cdbeaa216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f565f765d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f565f765e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563cdbde8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563cdbea6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x563cde786ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563cdc636725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563cdc3419b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557355==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f6fc203e32 bp 0x7ffd17acf490 sp 0x7ffd17acf488 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f6fc203e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f6fc2039df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f6fbf0e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f6fbf0fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f6fc0fce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f6fc0fc786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f6fc0fe7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f6fba836a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f6fba86698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f6fba77216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3d8bcbfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3d8bcbfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f6fb9b5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f6fba73aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55f6fe353ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f6fc203725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f6fbf0e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557368==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563104220e32 bp 0x7ffe79f65df0 sp 0x7ffe79f65de8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563104220e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5631042209df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563103f2b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563103f2cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563104119e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563104119786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56310411b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563103aa06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563103aa3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563103a94216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8d81a15d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8d81a15e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5631039d2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563103a90aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x563106370ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563104220725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563103f2b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557305==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b36ec0de32 bp 0x7ffdfd8bce50 sp 0x7ffdfd8bce48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b36ec0de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b36ec0d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b36e9189b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b36e919d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b36eb06e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b36eb06786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b36eb087f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b36e48d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b36e490698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b36e481216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9d5e5a3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9d5e5a3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b36e3bf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b36e47daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55b370d5dca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b36ec0d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b36e9189b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557307==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561c13c67e32 bp 0x7fff07fc2130 sp 0x7fff07fc2128 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561c13c67e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561c13c679df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561c139729b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561c13973d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561c13b60e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561c13b60786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561c13b627f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561c134e76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561c134ea698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561c134db216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f09fc788d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f09fc788e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561c13419634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561c134d7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x561c15db7ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561c13c67725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561c139729b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557301==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557723917e32 bp 0x7ffd4123fc10 sp 0x7ffd4123fc08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557723917e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5577239179df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5577236229b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557723623d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557723810e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557723810786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5577238127f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5577231976a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55772319a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55772318b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0fcbad7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0fcbad7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5577230c9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557723187aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x557725a67ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557723917725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5577236229b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557319==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a734cdee32 bp 0x7fff28892d10 sp 0x7fff28892d08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a734cdee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a734cde9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a7349e99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a7349ead28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a734bd7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a734bd7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a734bd97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a73455e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a734561698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a734552216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe0cf636d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe0cf636e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a734490634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a73454eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a736e2eca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a734cde725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a7349e99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557400==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c895b0ce32 bp 0x7fff1b9360b0 sp 0x7fff1b9360a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c895b0ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c895b0c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c8958179b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c895818d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c895a05e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c895a05786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c895a077f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c89538c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c89538f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c895380216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f21fcc73d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f21fcc73e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c8952be634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c89537caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55c897c5cca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c895b0c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c8958179b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fb 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2557428==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55560d85be32 bp 0x7ffd68c867b0 sp 0x7ffd68c867a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55560d85be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55560d85b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55560d5669b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55560d567d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55560d754e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55560d754786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55560d7567f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55560d0db6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55560d0de698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55560d0cf216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6839446d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6839446e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55560d00d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55560d0cbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55560f9abca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55560d85b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55560d5669b6 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 > ================================================================= > ==2557417==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5601529a0e32 bp 0x7ffe34e51cd0 sp 0x7ffe34e51cc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5601529a0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5601529a09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5601526ab9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5601526acd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560152899e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560152899786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56015289b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5601522206a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560152223698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560152214216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8304827d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8304827e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560152152634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560152210aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x560154af0ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5601529a0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5601526ab9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 20 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2557443==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d92c561e32 bp 0x7ffc0c4d1bd0 sp 0x7ffc0c4d1bc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d92c561e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d92c5619df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d92c26c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d92c26dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d92c45ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d92c45a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d92c45c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d92bde16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d92bde4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d92bdd5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fae6cafbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fae6cafbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d92bd13634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d92bdd1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55d92e6b1ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d92c561725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d92c26c9b6 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 > ================================================================= > ==2557423==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5588b9452e32 bp 0x7ffefeb283f0 sp 0x7ffefeb283e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5588b9452e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5588b94529df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5588b915d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5588b915ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5588b934be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5588b934b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5588b934d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5588b8cd26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5588b8cd5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5588b8cc6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9d38ecdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9d38ecde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5588b8c04634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5588b8cc2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5588bb5a2ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5588b9452725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5588b915d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 84 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553141==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560884ab3e32 bp 0x7ffdd0d91ad0 sp 0x7ffdd0d91ac8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560884ab3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560884ab39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5608847be9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5608847bfd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5608849ace68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5608849ac786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5608849ae7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5608843336a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560884336698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560884327216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f39190d9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f39190d9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560884265634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560884323aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x560886c03ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560884ab3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5608847be9b6 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 e9 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553135==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f587b67e32 bp 0x7fff6b26d270 sp 0x7fff6b26d268 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f587b67e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f587b679df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f5878729b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f587873d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f587a60e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f587a60786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f587a627f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f5873e76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f5873ea698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f5873db216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f50b3b58d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f50b3b58e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f587319634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f5873d7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55f589cb7ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f587b67725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f5878729b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 99,105c99 < <interval begin="47.00" end="48.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="47.00" end="48.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="48.00" end="49.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="48.00" end="49.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="49.00" end="50.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="49.00" end="50.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < </detector> --- > <interval begin="47.00" end="48.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00 \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 eb 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553134==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b8cfa8ee32 bp 0x7fff61507d70 sp 0x7fff61507d68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b8cfa8ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b8cfa8e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b8cf7999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b8cf79ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b8cf987e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b8cf987786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b8cf9897f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b8cf30e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b8cf311698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b8cf302216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f22d2238d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f22d2238e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b8cf240634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b8cf2feaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55b8d1bdeca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b8cfa8e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b8cf7999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 80 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553183==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55dc0829ee32 bp 0x7fff65643cf0 sp 0x7fff65643ce8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55dc0829ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55dc0829e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55dc07fa99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55dc07faad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55dc08197e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55dc08197786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55dc081997f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55dc07b1e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55dc07b21698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55dc07b12216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9d5efc1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9d5efc1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55dc07a50634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55dc07b0eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55dc0a3eeca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55dc0829e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55dc07fa99b6 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 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 > ================================================================= > ==2553133==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55de9dc4de32 bp 0x7ffd14758830 sp 0x7ffd14758828 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55de9dc4de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55de9dc4d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55de9d9589b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55de9d959d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55de9db46e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55de9db46786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55de9db487f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55de9d4cd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55de9d4d0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55de9d4c1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1f73362d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1f73362e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55de9d3ff634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55de9d4bdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55de9fd9dca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55de9dc4d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55de9d9589b6 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 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 > ================================================================= > ==2553188==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55576d229e32 bp 0x7ffedb4b41f0 sp 0x7ffedb4b41e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55576d229e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55576d2299df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55576cf349b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55576cf35d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55576d122e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55576d122786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55576d1247f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55576caa96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55576caac698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55576ca9d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f75ff5d5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f75ff5d5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55576c9db634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55576ca99aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55576f379ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55576d229725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55576cf349b6 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-22 07:05:59 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,8c16,40 < <detector xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/det_e1_file.xsd"> < <interval begin="0.00" end="1.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="1.00" end="2.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="2.00" end="3.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < </detector> --- > <input> > <net-file value="net.net.xml"/> > <additional-files value="input_routes.rou.xml,input_additional.add.xml,input_additional2.add.xml"/> > </input> > > <output> > <write-license value="true"/> > </output> > > <time> <truncated after showing first 30 lines> ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 d0 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553137==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ca79760e32 bp 0x7ffefd6fea10 sp 0x7ffefd6fea08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ca79760e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ca797609df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ca7946b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ca7946cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ca79659e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ca79659786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ca7965b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ca78fe06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ca78fe3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ca78fd4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa64eca6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa64eca6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ca78f12634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ca78fd0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55ca7b8b0ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ca79760725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ca7946b9b6 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-22 07:06:00 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 cb 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553165==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5632e44a7e32 bp 0x7ffde62613b0 sp 0x7ffde62613a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5632e44a7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5632e44a79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5632e41b29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5632e41b3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5632e43a0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5632e43a0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5632e43a27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5632e3d276a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5632e3d2a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5632e3d1b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f40aa386d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f40aa386e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5632e3c59634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5632e3d17aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5632e65f7ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5632e44a7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5632e41b29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553174==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f6da1c8e32 bp 0x7ffdc66fd730 sp 0x7ffdc66fd728 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f6da1c8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f6da1c89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f6d9ed39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f6d9ed4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f6da0c1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f6da0c1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f6da0c37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f6d9a486a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f6d9a4b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f6d9a3c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ffbe5429d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ffbe5429e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f6d997a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f6d9a38aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55f6dc318ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f6da1c8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f6d9ed39b6 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 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 > ================================================================= > ==2553197==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560cb5139e32 bp 0x7ffdafce00d0 sp 0x7ffdafce00c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560cb5139e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560cb51399df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560cb4e449b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560cb4e45d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560cb5032e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560cb5032786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560cb50347f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560cb49b96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560cb49bc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560cb49ad216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb26a909d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb26a909e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560cb48eb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560cb49a9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x560cb7289ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560cb5139725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560cb4e449b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 51,59c51 < <interval begin="46.00" end="47.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="47.00" end="48.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="48.00" end="49.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="49.00" end="50.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="50.00" end="51.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="1"/> < <interval begin="51.00" end="52.00" id="3/1to2/1" nVehContrib="1" flow="3600.00" occupancy="30.00" speed="10.00" harmonicMeanSpeed="10.00" length="3.00" nVehEntered="0"/> < <interval begin="52.00" end="53.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="53.00" end="54.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < </detector> --- > <interval begin="46.00" end="47.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 0a 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553154==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5614e639fe32 bp 0x7ffdbedc42d0 sp 0x7ffdbedc42c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5614e639fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5614e639f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5614e60aa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5614e60abd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5614e6298e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5614e6298786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5614e629a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5614e5c1f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5614e5c22698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5614e5c13216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fceb3745d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fceb3745e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5614e5b51634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5614e5c0faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5614e84efca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5614e639f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5614e60aa9b6 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-22 07:06:00 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,17c16,40 < <detector xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/det_e1_file.xsd"> < <interval begin="0.00" end="10.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="0.00" end="10.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="10.00" end="20.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="10.00" end="20.00" id="4/1to3/1" nVehContrib="1" flow="360.00" occupancy="3.00" speed="10.00" harmonicMeanSpeed="10.00" length="3.00" nVehEntered="1"/> < <interval begin="20.00" end="30.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="20.00" end="30.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="30.00" end="40.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="30.00" end="40.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="40.00" end="50.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="40.00" end="50.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="50.00" end="54.00" id="3/1to2/1" nVehContrib="1" flow="900.00" occupancy="7.50" speed="10.00" harmonicMeanSpeed="10.00" length="3.00" nVehEntered="1"/> < <interval begin="50.00" end="54.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < </detector> --- > <input> <truncated after showing first 30 lines> ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 00 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553176==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5642950f4e32 bp 0x7ffdddc71950 sp 0x7ffdddc71948 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5642950f4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5642950f49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564294dff9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564294e00d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564294fede68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564294fed786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564294fef7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5642949746a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564294977698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564294968216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3697d07d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3697d07e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5642948a6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564294964aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x564297244ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5642950f4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564294dff9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 99,113c99 < <interval begin="47.00" end="48.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="47.00" end="48.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="48.00" end="49.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="48.00" end="49.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="49.00" end="50.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="49.00" end="50.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="50.00" end="51.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="1"/> < <interval begin="50.00" end="51.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="51.00" end="52.00" id="3/1to2/1" nVehContrib="1" flow="3600.00" occupancy="30.00" speed="10.00" harmonicMeanSpeed="10.00" length="3.00" nVehEntered="0"/> < <interval begin="51.00" end="52.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="52.00" end="53.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="52.00" end="53.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="53.00" end="54.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="53.00" end="54.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < </detector> --- > <interval begin="47.00" end="48.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00 \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fa 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553177==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560a2d4d9e32 bp 0x7ffe8c986490 sp 0x7ffe8c986488 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560a2d4d9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560a2d4d99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560a2d1e49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560a2d1e5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560a2d3d2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560a2d3d2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560a2d3d47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560a2cd596a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560a2cd5c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560a2cd4d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5717a87d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5717a87e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560a2cc8b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560a2cd49aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x560a2f629ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560a2d4d9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560a2d1e49b6 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 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 > ================================================================= > ==2553205==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d73eab6e32 bp 0x7ffd6dcfecd0 sp 0x7ffd6dcfecc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d73eab6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d73eab69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d73e7c19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d73e7c2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d73e9afe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d73e9af786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d73e9b17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d73e3366a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d73e339698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d73e32a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd2b2e73d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd2b2e73e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d73e268634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d73e326aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55d740c06ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d73eab6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d73e7c19b6 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-22 07:06:00 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,19c16,40 < <detector xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/det_e1_file.xsd"> < <interval begin="0.00" end="10.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="0.00" end="10.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="10.00" end="20.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="10.00" end="20.00" id="4/1to3/1" nVehContrib="2" flow="720.00" occupancy="6.33" speed="9.50" harmonicMeanSpeed="9.47" length="3.00" nVehEntered="2"/> < <interval begin="20.00" end="30.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="20.00" end="30.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="30.00" end="40.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="30.00" end="40.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="40.00" end="50.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="40.00" end="50.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="50.00" end="60.00" id="3/1to2/1" nVehContrib="1" flow="360.00" occupancy="3.00" speed="10.00" harmonicMeanSpeed="10.00" length="3.00" nVehEntered="1"/> < <interval begin="50.00" end="60.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="60.00" end="64.00" id="3/1to2/1" nVehContrib="1" flow="900.00" occupancy="8.33" speed="9.00" harmonicMeanSpeed="9.00" length="3.00" nVehEntered="1"/> < <interval begin="60.00" end="64.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < </detector> <truncated after showing first 30 lines> ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fd 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553152==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55dc86c60e32 bp 0x7ffe5bb12970 sp 0x7ffe5bb12968 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55dc86c60e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55dc86c609df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55dc8696b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55dc8696cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55dc86b59e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55dc86b59786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55dc86b5b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55dc864e06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55dc864e3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55dc864d4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f24ba06ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f24ba06ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55dc86412634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55dc864d0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55dc88db0ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55dc86c60725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55dc8696b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 99,133c99 < <interval begin="47.00" end="48.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="47.00" end="48.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="48.00" end="49.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="48.00" end="49.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="49.00" end="50.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="49.00" end="50.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="50.00" end="51.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="1"/> < <interval begin="50.00" end="51.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="51.00" end="52.00" id="3/1to2/1" nVehContrib="1" flow="3600.00" occupancy="30.00" speed="10.00" harmonicMeanSpeed="10.00" length="3.00" nVehEntered="0"/> < <interval begin="51.00" end="52.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="52.00" end="53.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="52.00" end="53.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="53.00" end="54.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="53.00" end="54.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="54.00" end="55.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="54.00" end="55.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="55.00" end="56.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="55.00" end="56.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="56.00" end="57.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="56.00" end="57.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="57.00" end="58.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="57.00" end="58.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="58.00" end="59.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="58.00" end="59.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="59.00" end="60.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="59.00" end="60.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="60.00" end="61.00" id="3/1to2/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="60.00" end="61.00" id="4/1to3/1" nVehContrib="0" flow="0.00" occupancy="0.00" speed="-1.00" harmonicMeanSpeed="-1.00" length="-1.00" nVehEntered="0"/> < <interval begin="61.00" end="62.00" id="3/1to2/1" nVehContrib="1" flow="3600.00" occupancy="33.33" speed="9.00" harmonicMeanSpeed="9.00" length="3.00" nVehEntered="1"/> <truncated after showing first 30 lines> ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 f6 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553208==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55797af34e32 bp 0x7ffdb36a5690 sp 0x7ffdb36a5688 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55797af34e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55797af349df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55797ac3f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55797ac40d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55797ae2de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55797ae2d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55797ae2f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55797a7b46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55797a7b7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55797a7a8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f96606f6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f96606f6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55797a6e6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55797a7a4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55797d084ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55797af34725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55797ac3f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556765==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f9dd941e32 bp 0x7ffdc6928d70 sp 0x7ffdc6928d68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f9dd941e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f9dd9419df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f9dd64c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f9dd64dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f9dd83ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f9dd83a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f9dd83c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f9dd1c16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f9dd1c4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f9dd1b5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3ceb1ecd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3ceb1ece3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f9dd0f3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f9dd1b1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55f9dfa91ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f9dd941725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f9dd64c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556802==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56236de54e32 bp 0x7ffebe4c8d50 sp 0x7ffebe4c8d48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56236de54e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56236de549df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56236db5f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56236db60d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56236dd4de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56236dd4d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56236dd4f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56236d6d46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56236d6d7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56236d6c8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc8e6488d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc8e6488e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56236d606634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56236d6c4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56236ffa4ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56236de54725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56236db5f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556821==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a161d20e32 bp 0x7ffc841c30f0 sp 0x7ffc841c30e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a161d20e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a161d209df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a161a2b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a161a2cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a161c19e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a161c19786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a161c1b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a1615a06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a1615a3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a161594216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff1ea89ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff1ea89ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a1614d2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a161590aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a163e70ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a161d20725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a161a2b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556834==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a44b4e7e32 bp 0x7fff53483670 sp 0x7fff53483668 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a44b4e7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a44b4e79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a44b1f29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a44b1f3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a44b3e0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a44b3e0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a44b3e27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a44ad676a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a44ad6a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a44ad5b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fef7ff3dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fef7ff3de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a44ac99634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a44ad57aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a44d637ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a44b4e7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a44b1f29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556864==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d827837e32 bp 0x7ffe595db010 sp 0x7ffe595db008 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d827837e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d8278379df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d8275429b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d827543d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d827730e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d827730786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d8277327f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d8270b76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d8270ba698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d8270ab216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f74424f2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f74424f2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d826fe9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d8270a7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55d829987ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d827837725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d8275429b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556861==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b26bf81e32 bp 0x7ffcaa91deb0 sp 0x7ffcaa91dea8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b26bf81e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b26bf819df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b26bc8c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b26bc8dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b26be7ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b26be7a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b26be7c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b26b8016a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b26b804698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b26b7f5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4adeaa7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4adeaa7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b26b733634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b26b7f1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55b26e0d1ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b26bf81725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b26bc8c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556867==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f86ac17e32 bp 0x7ffc252dcff0 sp 0x7ffc252dcfe8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f86ac17e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f86ac179df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f86a9229b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f86a923d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f86ab10e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f86ab10786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f86ab127f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f86a4976a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f86a49a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f86a48b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe79847bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe79847be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f86a3c9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f86a487aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55f86cd67ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f86ac17725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f86a9229b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556892==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563cd56bbe32 bp 0x7ffec5ae4ad0 sp 0x7ffec5ae4ac8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563cd56bbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563cd56bb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563cd53c69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563cd53c7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563cd55b4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563cd55b4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563cd55b67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563cd4f3b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563cd4f3e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563cd4f2f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4f48dfcd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4f48dfce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563cd4e6d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563cd4f2baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x563cd780bca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563cd56bb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563cd53c69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 00 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2556879==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e900dfae32 bp 0x7fff03a65c90 sp 0x7fff03a65c88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e900dfae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e900dfa9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e900b059b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e900b06d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e900cf3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e900cf3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e900cf57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e90067a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e90067d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e90066e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcbc9809d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcbc9809e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e9005ac634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e90066aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55e902f4aca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e900dfa725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e900b059b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fb 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2556876==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559d489c1e32 bp 0x7ffd73854ab0 sp 0x7ffd73854aa8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559d489c1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559d489c19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559d486cc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559d486cdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559d488bae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559d488ba786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559d488bc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559d482416a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559d48244698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559d48235216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1abc829d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1abc829e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559d48173634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559d48231aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x559d4ab11ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559d489c1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559d486cc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 21 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2556901==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a2a2371e32 bp 0x7ffc8ad42930 sp 0x7ffc8ad42928 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a2a2371e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a2a23719df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a2a207c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a2a207dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a2a226ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a2a226a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a2a226c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a2a1bf16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a2a1bf4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a2a1be5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2f91bfcd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2f91bfce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a2a1b23634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a2a1be1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a2a44c1ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a2a2371725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a2a207c9b6 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 > ================================================================= > ==2556890==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559f1570ae32 bp 0x7fffb2189750 sp 0x7fffb2189748 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559f1570ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559f1570a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559f154159b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559f15416d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559f15603e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559f15603786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559f156057f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559f14f8a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559f14f8d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559f14f7e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7facf618fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7facf618fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559f14ebc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559f14f7aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x559f1785aca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559f1570a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559f154159b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554038==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ae2dc48e32 bp 0x7fff27b48cd0 sp 0x7fff27b48cc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ae2dc48e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ae2dc489df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ae2d9539b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ae2d954d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ae2db41e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ae2db41786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ae2db437f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ae2d4c86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ae2d4cb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ae2d4bc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0da941ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0da941ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ae2d3fa634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ae2d4b8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55ae2fd98ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ae2dc48725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ae2d9539b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554026==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561487aede32 bp 0x7ffdc1c9dd30 sp 0x7ffdc1c9dd28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561487aede31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561487aed9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5614877f89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5614877f9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5614879e6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5614879e6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5614879e87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56148736d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561487370698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561487361216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdc8c9bad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdc8c9bae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56148729f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56148735daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x561489c3dca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561487aed725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5614877f89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554030==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5626c6fc1e32 bp 0x7ffd66e5db50 sp 0x7ffd66e5db48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5626c6fc1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5626c6fc19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5626c6ccc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5626c6ccdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5626c6ebae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5626c6eba786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5626c6ebc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5626c68416a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5626c6844698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5626c6835216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb5e296cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb5e296ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5626c6773634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5626c6831aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5626c9111ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5626c6fc1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5626c6ccc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554033==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561114bafe32 bp 0x7ffdc339cf50 sp 0x7ffdc339cf48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561114bafe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561114baf9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5611148ba9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5611148bbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561114aa8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561114aa8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561114aaa7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56111442f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561114432698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561114423216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff8ea68dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff8ea68de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561114361634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56111441faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x561116cffca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561114baf725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5611148ba9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554269==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564a88cede32 bp 0x7ffd9b196f90 sp 0x7ffd9b196f88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564a88cede31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564a88ced9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564a889f89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564a889f9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564a88be6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564a88be6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564a88be87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564a8856d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564a88570698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564a88561216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f766aee1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f766aee1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564a8849f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564a8855daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x564a8ae3dca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564a88ced725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564a889f89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554285==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b2ee613e32 bp 0x7ffd9f863310 sp 0x7ffd9f863308 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b2ee613e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b2ee6139df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b2ee31e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b2ee31fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b2ee50ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b2ee50c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b2ee50e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b2ede936a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b2ede96698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b2ede87216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f88314b4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f88314b4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b2eddc5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b2ede83aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55b2f0763ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b2ee613725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b2ee31e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554309==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55bf6def9e32 bp 0x7fff4496ac10 sp 0x7fff4496ac08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55bf6def9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bf6def99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bf6dc049b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bf6dc05d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bf6ddf2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bf6ddf2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bf6ddf47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bf6d7796a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bf6d77c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bf6d76d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4a3994ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4a3994ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bf6d6ab634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55bf6d769aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55bf70049ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bf6def9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bf6dc049b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554306==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55df4a1f5e32 bp 0x7ffcc993f8b0 sp 0x7ffcc993f8a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55df4a1f5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55df4a1f59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55df49f009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55df49f01d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55df4a0eee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55df4a0ee786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55df4a0f07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55df49a756a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55df49a78698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55df49a69216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f351cff1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f351cff1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55df499a7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55df49a65aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55df4c345ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55df4a1f5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55df49f009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554262==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a7cd789e32 bp 0x7ffe23ceddb0 sp 0x7ffe23cedda8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a7cd789e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a7cd7899df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a7cd4949b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a7cd495d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a7cd682e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a7cd682786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a7cd6847f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a7cd0096a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a7cd00c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a7ccffd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6bd318ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6bd318ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a7ccf3b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a7ccff9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a7cf8d9ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a7cd789725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a7cd4949b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554300==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d56e982e32 bp 0x7ffd1c6e6410 sp 0x7ffd1c6e6408 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d56e982e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d56e9829df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d56e68d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d56e68ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d56e87be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d56e87b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d56e87d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d56e2026a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d56e205698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d56e1f6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff42aca1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff42aca1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d56e134634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d56e1f2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55d570ad2ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d56e982725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d56e68d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 76 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2554057==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5619f18f2e32 bp 0x7ffe8f678dd0 sp 0x7ffe8f678dc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5619f18f2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5619f18f29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5619f15fd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5619f15fed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5619f17ebe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5619f17eb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5619f17ed7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5619f11726a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5619f1175698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5619f1166216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5e54f3dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5e54f3de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5619f10a4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5619f1162aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5619f3a42ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5619f18f2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5619f15fd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554061==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a8d98dde32 bp 0x7ffea53c0ef0 sp 0x7ffea53c0ee8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a8d98dde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a8d98dd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a8d95e89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a8d95e9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a8d97d6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a8d97d6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a8d97d87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a8d915d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a8d9160698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a8d9151216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb76c757d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb76c757e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a8d908f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a8d914daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a8dba2dca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a8d98dd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a8d95e89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554036==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cf7ac80e32 bp 0x7ffc52c52530 sp 0x7ffc52c52528 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cf7ac80e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cf7ac809df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cf7a98b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cf7a98cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cf7ab79e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cf7ab79786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cf7ab7b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cf7a5006a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cf7a503698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cf7a4f4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fad82af3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fad82af3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cf7a432634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cf7a4f0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55cf7cdd0ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cf7ac80725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cf7a98b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554047==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cd3e635e32 bp 0x7ffd97edea70 sp 0x7ffd97edea68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cd3e635e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cd3e6359df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cd3e3409b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cd3e341d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cd3e52ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cd3e52e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cd3e5307f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cd3deb56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cd3deb8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cd3dea9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd6c91acd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd6c91ace3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cd3dde7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cd3dea5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55cd40785ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cd3e635725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cd3e3409b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554376==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557e75d8de32 bp 0x7ffc34f6eb90 sp 0x7ffc34f6eb88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557e75d8de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557e75d8d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557e75a989b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557e75a99d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557e75c86e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557e75c86786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557e75c887f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557e7560d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557e75610698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557e75601216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6f7f64dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6f7f64de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557e7553f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557e755fdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x557e77eddca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557e75d8d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557e75a989b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554384==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559669ad1e32 bp 0x7ffd575db250 sp 0x7ffd575db248 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559669ad1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559669ad19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5596697dc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5596697ddd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5596699cae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5596699ca786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5596699cc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5596693516a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559669354698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559669345216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6f285d3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6f285d3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559669283634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559669341aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55966bc21ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559669ad1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5596697dc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554334==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557142965e32 bp 0x7ffef8018750 sp 0x7ffef8018748 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557142965e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5571429659df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5571426709b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557142671d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55714285ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55714285e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5571428607f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5571421e56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5571421e8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5571421d9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7c64bfcd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7c64bfce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557142117634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5571421d5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x557144ab5ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557142965725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5571426709b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554332==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559ffd34ce32 bp 0x7ffe29c35b30 sp 0x7ffe29c35b28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559ffd34ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559ffd34c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559ffd0579b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559ffd058d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559ffd245e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559ffd245786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559ffd2477f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559ffcbcc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559ffcbcf698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559ffcbc0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7efdd1d32d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efdd1d32e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559ffcafe634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559ffcbbcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x559fff49cca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559ffd34c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559ffd0579b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554359==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fda393ae32 bp 0x7ffe70d80e70 sp 0x7ffe70d80e68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fda393ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fda393a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fda36459b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fda3646d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fda3833e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fda3833786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fda38357f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fda31ba6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fda31bd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fda31ae216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa8329e7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa8329e7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fda30ec634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fda31aaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55fda5a8aca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fda393a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fda36459b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554374==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564cf0c2ee32 bp 0x7ffdf844bf10 sp 0x7ffdf844bf08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564cf0c2ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564cf0c2e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564cf09399b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564cf093ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564cf0b27e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564cf0b27786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564cf0b297f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564cf04ae6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564cf04b1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564cf04a2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa1db921d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa1db921e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564cf03e0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564cf049eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x564cf2d7eca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564cf0c2e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564cf09399b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554371==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ec8318fe32 bp 0x7fffd3e315b0 sp 0x7fffd3e315a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ec8318fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ec8318f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ec82e9a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ec82e9bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ec83088e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ec83088786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ec8308a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ec82a0f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ec82a12698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ec82a03216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8367a1ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8367a1ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ec82941634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ec829ffaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55ec852dfca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ec8318f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ec82e9a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554380==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d046885e32 bp 0x7ffcab32ef30 sp 0x7ffcab32ef28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d046885e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d0468859df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d0465909b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d046591d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d04677ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d04677e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d0467807f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d0461056a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d046108698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d0460f9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f32dc3efd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f32dc3efe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d046037634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d0460f5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55d0489d5ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d046885725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d0465909b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554355==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5595198fee32 bp 0x7ffe8ab83e70 sp 0x7ffe8ab83e68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5595198fee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5595198fe9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5595196099b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55951960ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5595197f7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5595197f7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5595197f97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55951917e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559519181698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559519172216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd180c29d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd180c29e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5595190b0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55951916eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55951ba4eca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5595198fe725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5595196099b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2554328==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5603bad08e32 bp 0x7ffd4d3fd0b0 sp 0x7ffd4d3fd0a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5603bad08e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5603bad089df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5603baa139b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5603baa14d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5603bac01e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5603bac01786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5603bac037f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5603ba5886a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5603ba58b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5603ba57c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd6a9c1fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd6a9c1fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5603ba4ba634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5603ba578aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5603bce58ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5603bad08725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5603baa139b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554320==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a058513e32 bp 0x7ffd60c4ac10 sp 0x7ffd60c4ac08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a058513e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a0585139df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a05821e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a05821fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a05840ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a05840c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a05840e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a057d936a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a057d96698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a057d87216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f71b5df6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f71b5df6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a057cc5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a057d83aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a05a663ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a058513725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a05821e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554323==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56080e470e32 bp 0x7ffc81501050 sp 0x7ffc81501048 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56080e470e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56080e4709df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56080e17b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56080e17cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56080e369e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56080e369786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56080e36b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56080dcf06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56080dcf3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56080dce4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe6469b9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe6469b9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56080dc22634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56080dce0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5608105c0ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56080e470725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56080e17b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554087==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562e51367e32 bp 0x7ffdf8774090 sp 0x7ffdf8774088 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562e51367e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562e513679df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562e510729b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562e51073d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562e51260e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562e51260786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562e512627f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562e50be76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562e50bea698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562e50bdb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9e52d64d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9e52d64e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562e50b19634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562e50bd7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x562e534b7ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562e51367725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562e510729b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554505==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5579c8e97e32 bp 0x7ffe724dd050 sp 0x7ffe724dd048 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5579c8e97e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5579c8e979df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5579c8ba29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5579c8ba3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5579c8d90e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5579c8d90786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5579c8d927f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5579c87176a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5579c871a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5579c870b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd9fbf7ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd9fbf7ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5579c8649634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5579c8707aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5579cafe7ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5579c8e97725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5579c8ba29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554531==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c1560a3e32 bp 0x7ffd25559410 sp 0x7ffd25559408 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c1560a3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c1560a39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c155dae9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c155dafd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c155f9ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c155f9c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c155f9e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c1559236a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c155926698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c155917216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7566056d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7566056e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c155855634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c155913aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55c1581f3ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c1560a3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c155dae9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554551==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a730513e32 bp 0x7ffec5115b30 sp 0x7ffec5115b28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a730513e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a7305139df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a73021e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a73021fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a73040ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a73040c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a73040e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a72fd936a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a72fd96698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a72fd87216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7faecfd75d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7faecfd75e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a72fcc5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a72fd83aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a732663ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a730513725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a73021e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554544==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e7ab190e32 bp 0x7ffcc4110a70 sp 0x7ffcc4110a68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e7ab190e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e7ab1909df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e7aae9b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e7aae9cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e7ab089e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e7ab089786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e7ab08b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e7aaa106a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e7aaa13698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e7aaa04216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5cf4eb6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5cf4eb6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e7aa942634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e7aaa00aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55e7ad2e0ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e7ab190725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e7aae9b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554442==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563ff510fe32 bp 0x7ffc169f14f0 sp 0x7ffc169f14e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563ff510fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563ff510f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563ff4e1a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563ff4e1bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563ff5008e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563ff5008786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563ff500a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563ff498f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563ff4992698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563ff4983216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7b2b908d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7b2b908e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563ff48c1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563ff497faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x563ff725fca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563ff510f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563ff4e1a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554498==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c42fe2ce32 bp 0x7fffd049f710 sp 0x7fffd049f708 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c42fe2ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c42fe2c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c42fb379b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c42fb38d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c42fd25e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c42fd25786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c42fd277f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c42f6ac6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c42f6af698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c42f6a0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f32650ded8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f32650dee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c42f5de634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c42f69caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55c431f7cca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c42fe2c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c42fb379b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554617==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563658b10e32 bp 0x7fffe101bf10 sp 0x7fffe101bf08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563658b10e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563658b109df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56365881b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56365881cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563658a09e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563658a09786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563658a0b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5636583906a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563658393698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563658384216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa83f14dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa83f14de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5636582c2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563658380aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56365ac60ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563658b10725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56365881b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 90 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2554615==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561459ccae32 bp 0x7fff85125090 sp 0x7fff85125088 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561459ccae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561459cca9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5614599d59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5614599d6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561459bc3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561459bc3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561459bc57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56145954a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56145954d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56145953e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc74c357d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc74c357e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56145947c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56145953aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56145be1aca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561459cca725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5614599d59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554549==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5611c0d75e32 bp 0x7ffd5ef05fd0 sp 0x7ffd5ef05fc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5611c0d75e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5611c0d759df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5611c0a809b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5611c0a81d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5611c0c6ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5611c0c6e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5611c0c707f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5611c05f56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5611c05f8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5611c05e9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc34c211d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc34c211e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5611c0527634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5611c05e5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5611c2ec5ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5611c0d75725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5611c0a809b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554589==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562b49ff9e32 bp 0x7fff295eca30 sp 0x7fff295eca28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562b49ff9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562b49ff99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562b49d049b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562b49d05d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562b49ef2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562b49ef2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562b49ef47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562b498796a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562b4987c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562b4986d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc428c32d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc428c32e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562b497ab634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562b49869aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x562b4c149ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562b49ff9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562b49d049b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554083==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56217e7f8e32 bp 0x7ffcb633f410 sp 0x7ffcb633f408 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56217e7f8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56217e7f89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56217e5039b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56217e504d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56217e6f1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56217e6f1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56217e6f37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56217e0786a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56217e07b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56217e06c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6014efcd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6014efce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56217dfaa634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56217e068aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x562180948ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56217e7f8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56217e5039b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554091==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a258871e32 bp 0x7ffd1adc2bb0 sp 0x7ffd1adc2ba8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a258871e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a2588719df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a25857c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a25857dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a25876ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a25876a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a25876c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a2580f16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a2580f4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a2580e5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f585bcf1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f585bcf1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a258023634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a2580e1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a25a9c1ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a258871725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a25857c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554093==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5591ac992e32 bp 0x7ffc071ea570 sp 0x7ffc071ea568 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5591ac992e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5591ac9929df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5591ac69d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5591ac69ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5591ac88be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5591ac88b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5591ac88d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5591ac2126a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5591ac215698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5591ac206216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5b79965d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5b79965e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5591ac144634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5591ac202aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5591aeae2ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5591ac992725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5591ac69d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554098==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5644c9353e32 bp 0x7ffd6427f9f0 sp 0x7ffd6427f9e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5644c9353e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5644c93539df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5644c905e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5644c905fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5644c924ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5644c924c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5644c924e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5644c8bd36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5644c8bd6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5644c8bc7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f40f02a7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f40f02a7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5644c8b05634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5644c8bc3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5644cb4a3ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5644c9353725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5644c905e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554627==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557b70109e32 bp 0x7ffdf67b1ef0 sp 0x7ffdf67b1ee8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557b70109e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557b701099df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557b6fe149b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557b6fe15d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557b70002e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557b70002786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557b700047f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557b6f9896a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557b6f98c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557b6f97d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff0cca57d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff0cca57e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557b6f8bb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557b6f979aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x557b72259ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557b70109725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557b6fe149b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554619==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564c52279e32 bp 0x7ffeda875290 sp 0x7ffeda875288 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564c52279e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564c522799df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564c51f849b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564c51f85d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564c52172e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564c52172786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564c521747f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564c51af96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564c51afc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564c51aed216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc81a6b9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc81a6b9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564c51a2b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564c51ae9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x564c543c9ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564c52279725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564c51f849b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554605==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55be96646e32 bp 0x7ffd0ff03750 sp 0x7ffd0ff03748 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55be96646e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55be966469df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55be963519b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55be96352d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55be9653fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55be9653f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55be965417f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55be95ec66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55be95ec9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55be95eba216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f93bbe29d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f93bbe29e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55be95df8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55be95eb6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55be98796ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55be96646725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55be963519b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554612==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d988372e32 bp 0x7ffe5e7467d0 sp 0x7ffe5e7467c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d988372e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d9883729df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d98807d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d98807ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d98826be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d98826b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d98826d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d987bf26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d987bf5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d987be6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f52c5ae8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f52c5ae8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d987b24634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d987be2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55d98a4c2ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d988372725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d98807d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554587==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e823389e32 bp 0x7fff9d71ae50 sp 0x7fff9d71ae48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e823389e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e8233899df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e8230949b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e823095d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e823282e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e823282786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e8232847f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e822c096a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e822c0c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e822bfd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f61deeedd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f61deeede3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e822b3b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e822bf9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55e8254d9ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e823389725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e8230949b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554593==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557b29c31e32 bp 0x7ffd8a71b730 sp 0x7ffd8a71b728 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557b29c31e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557b29c319df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557b2993c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557b2993dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557b29b2ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557b29b2a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557b29b2c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557b294b16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557b294b4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557b294a5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff05723cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff05723ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557b293e3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557b294a1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x557b2bd81ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557b29c31725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557b2993c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554169==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ab60850e32 bp 0x7ffd9d2054d0 sp 0x7ffd9d2054c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ab60850e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ab608509df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ab6055b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ab6055cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ab60749e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ab60749786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ab6074b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ab600d06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ab600d3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ab600c4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd56b847d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd56b847e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ab60002634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ab600c0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55ab629a0ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ab60850725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ab6055b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554239==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e395f1ee32 bp 0x7ffcbfcf2ed0 sp 0x7ffcbfcf2ec8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e395f1ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e395f1e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e395c299b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e395c2ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e395e17e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e395e17786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e395e197f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e39579e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e3957a1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e395792216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f942a671d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f942a671e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e3956d0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e39578eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55e39806eca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e395f1e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e395c299b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554638==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5566c0d6ae32 bp 0x7ffc81c71190 sp 0x7ffc81c71188 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5566c0d6ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5566c0d6a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5566c0a759b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5566c0a76d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5566c0c63e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5566c0c63786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5566c0c657f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5566c05ea6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5566c05ed698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5566c05de216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7eff2ca93d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7eff2ca93e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5566c051c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5566c05daaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5566c2ebaca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5566c0d6a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5566c0a759b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554227==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555ae7c30e32 bp 0x7ffdd26eefb0 sp 0x7ffdd26eefa8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555ae7c30e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555ae7c309df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555ae793b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555ae793cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555ae7b29e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555ae7b29786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555ae7b2b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555ae74b06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555ae74b3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555ae74a4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9ac9c61d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9ac9c61e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555ae73e2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555ae74a0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x555ae9d80ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555ae7c30725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555ae793b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2554259==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55938c8c3e32 bp 0x7fff8be4f5f0 sp 0x7fff8be4f5e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55938c8c3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55938c8c39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55938c5ce9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55938c5cfd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55938c7bce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55938c7bc786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55938c7be7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55938c1436a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55938c146698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55938c137216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2e94915d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2e94915e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55938c075634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55938c133aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55938ea13ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55938c8c3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55938c5ce9b6 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 > ================================================================= > ==2554656==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560156743e32 bp 0x7ffcbd2e3ad0 sp 0x7ffcbd2e3ac8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560156743e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5601567439df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56015644e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56015644fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56015663ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56015663c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56015663e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560155fc36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560155fc6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560155fb7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f47da839d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f47da839e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560155ef5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560155fb3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x560158893ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560156743725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56015644e9b6 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 > ================================================================= > ==2554652==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564eae9f7e32 bp 0x7ffd70ee4630 sp 0x7ffd70ee4628 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564eae9f7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564eae9f79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564eae7029b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564eae703d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564eae8f0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564eae8f0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564eae8f27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564eae2776a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564eae27a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564eae26b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcbe5f52d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcbe5f52e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564eae1a9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564eae267aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x564eb0b47ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564eae9f7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564eae7029b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 22 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2554661==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5587f6bfae32 bp 0x7ffee60399b0 sp 0x7ffee60399a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5587f6bfae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5587f6bfa9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5587f69059b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5587f6906d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5587f6af3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5587f6af3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5587f6af57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5587f647a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5587f647d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5587f646e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4fb523bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4fb523be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5587f63ac634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5587f646aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5587f8d4aca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5587f6bfa725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5587f69059b6 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 > ================================================================= > ==2554660==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5574d6c34e32 bp 0x7ffe4bec4130 sp 0x7ffe4bec4128 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5574d6c34e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5574d6c349df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5574d693f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5574d6940d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5574d6b2de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5574d6b2d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5574d6b2f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5574d64b46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5574d64b7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5574d64a8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3d0e6dad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3d0e6dae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5574d63e6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5574d64a4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5574d8d84ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5574d6c34725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5574d693f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553424==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556351066e32 bp 0x7fff07dca3d0 sp 0x7fff07dca3c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556351066e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5563510669df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556350d719b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556350d72d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556350f5fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556350f5f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556350f617f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5563508e66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5563508e9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5563508da216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5595b93d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5595b93e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556350818634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5563508d6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5563531b6ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556351066725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556350d719b6 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 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 > ================================================================= > ==2553436==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563938b81e32 bp 0x7ffcb82a5670 sp 0x7ffcb82a5668 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563938b81e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563938b819df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56393888c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56393888dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563938a7ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563938a7a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563938a7c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5639384016a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563938404698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5639383f5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb34e0c8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb34e0c8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563938333634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5639383f1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56393acd1ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563938b81725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56393888c9b6 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 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 > ================================================================= > ==2553438==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d49869ae32 bp 0x7ffca2065150 sp 0x7ffca2065148 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d49869ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d49869a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d4983a59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d4983a6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d498593e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d498593786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d4985957f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d497f1a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d497f1d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d497f0e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6a182fbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6a182fbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d497e4c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d497f0aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55d49a7eaca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d49869a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d4983a59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 7f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553430==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56526333ae32 bp 0x7fff072c08b0 sp 0x7fff072c08a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56526333ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56526333a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5652630459b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x565263046d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x565263233e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x565263233786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5652632357f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x565262bba6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x565262bbd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x565262bae216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6f456ead8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6f456eae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x565262aec634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x565262baaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56526548aca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56526333a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5652630459b6 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 f1 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553437==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d9de5b7e32 bp 0x7ffecff753f0 sp 0x7ffecff753e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d9de5b7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d9de5b79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d9de2c29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d9de2c3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d9de4b0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d9de4b0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d9de4b27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d9dde376a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d9dde3a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d9dde2b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff105b13d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff105b13e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d9ddd69634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d9dde27aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55d9e0707ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d9de5b7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d9de2c29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 99,105c99 < <interval begin="47.00" end="48.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="8.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="47.00" end="48.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="48.00" end="49.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="9.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="48.00" end="49.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="49.00" end="50.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="10.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin="0.00"/> < <interval begin="49.00" end="50.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < </e3Detector> --- > <interval begin="47.00" end="48.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="10.00" meanHaltsPerVehicleWithin="0.00" meanDurationWithin="8.00" vehicleSumWithin="1" meanIntervalSpeedWithin="10.00" meanIntervalHaltsPerVehicleWithin="0.00" meanIntervalDurationWithin="1.00" meanTimeLossWithin=" \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fa 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553446==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b597d73e32 bp 0x7ffe3facc3d0 sp 0x7ffe3facc3c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b597d73e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b597d739df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b597a7e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b597a7fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b597c6ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b597c6c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b597c6e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b5975f36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b5975f6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b5975e7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f24a090ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f24a090ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b597525634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b5975e3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55b599ec3ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b597d73725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b597a7e9b6 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 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 > ================================================================= > ==2553510==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557953ffce32 bp 0x7fffd0afbbd0 sp 0x7fffd0afbbc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557953ffce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557953ffc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557953d079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557953d08d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557953ef5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557953ef5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557953ef77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55795387c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55795387f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557953870216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1d5b3d3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1d5b3d3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5579537ae634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55795386caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55795614cca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557953ffc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557953d079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 7a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553502==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5618ea883e32 bp 0x7ffeea00cf50 sp 0x7ffeea00cf48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5618ea883e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5618ea8839df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5618ea58e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5618ea58fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5618ea77ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5618ea77c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5618ea77e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5618ea1036a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5618ea106698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5618ea0f7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f394beebd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f394beebe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5618ea035634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5618ea0f3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5618ec9d3ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5618ea883725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5618ea58e9b6 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 f1 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553458==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557768722e32 bp 0x7ffd2dc2b590 sp 0x7ffd2dc2b588 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557768722e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5577687229df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55776842d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55776842ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55776861be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55776861b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55776861d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557767fa26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557767fa5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557767f96216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f21b16bed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f21b16bee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557767ed4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557767f92aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55776a872ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557768722725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55776842d9b6 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 fe 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553494==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e59beefe32 bp 0x7fff5b71fbb0 sp 0x7fff5b71fba8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e59beefe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e59beef9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e59bbfa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e59bbfbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e59bde8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e59bde8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e59bdea7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e59b76f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e59b772698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e59b763216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f50e50dbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f50e50dbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e59b6a1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e59b75faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55e59e03fca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e59beef725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e59bbfa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 176,187c176 < <interval begin="85.00" end="86.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="86.00" end="87.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="86.00" end="87.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="87.00" end="88.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="87.00" end="88.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="88.00" end="89.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="88.00" end="89.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="89.00" end="90.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="89.00" end="90.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="90.00" end="91.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="90.00" end="91.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < </e3Detector> --- > <interval begin=" \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 fb 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553473==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e2a63d1e32 bp 0x7ffca671a6f0 sp 0x7ffca671a6e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e2a63d1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e2a63d19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e2a60dc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e2a60ddd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e2a62cae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e2a62ca786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e2a62cc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e2a5c516a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e2a5c54698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e2a5c45216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f27ae7ead8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f27ae7eae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e2a5b83634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e2a5c41aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55e2a8521ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e2a63d1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e2a60dc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 81,96c81 < <interval begin="76.00" end="77.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="77.00" end="78.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="78.00" end="79.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="79.00" end="80.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="80.00" end="81.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="81.00" end="82.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="82.00" end="83.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="83.00" end="84.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="84.00" end="85.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="85.00" end="86.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="86.00" end="87.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="87.00" end="88.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="88.00" end="89.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="89.00" end="90.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="90.00" end="91.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < </e3Detector> --- > <interval begin=" \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 00 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553480==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560fe07d3e32 bp 0x7ffcde2966d0 sp 0x7ffcde2966c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560fe07d3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560fe07d39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560fe04de9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560fe04dfd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560fe06cce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560fe06cc786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560fe06ce7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560fe00536a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560fe0056698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560fe0047216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fca26de1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fca26de1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560fdff85634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560fe0043aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x560fe2923ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560fe07d3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560fe04de9b6 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 03 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553500==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55eb28de5e32 bp 0x7fffdf150c50 sp 0x7fffdf150c48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55eb28de5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55eb28de59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55eb28af09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55eb28af1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55eb28cdee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55eb28cde786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55eb28ce07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55eb286656a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55eb28668698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55eb28659216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0a735d2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0a735d2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55eb28597634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55eb28655aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55eb2af35ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55eb28de5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55eb28af09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in detector ---------- 23,25c23 < <interval begin="90.00" end="91.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < <interval begin="90.00" end="91.00" id="4/1to3/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin="-1.00" meanIntervalHaltsPerVehicleWithin="-1.00" meanIntervalDurationWithin="-1.00" meanTimeLossWithin="-1.00"/> < </e3Detector> --- > <interval begin="90.00" end="91.00" id="3/1to2/1" meanTravelTime="-1.00" meanOverlapTravelTime="-1.00" meanSpeed="-1.00" meanHaltsPerVehicle="-1.00" meanTimeLoss="-1.00" vehicleSum="0" meanSpeedWithin="-1.00" meanHaltsPerVehicleWithin="-1.00" meanDurationWithin="-1.00" vehicleSumWithin="0" meanIntervalSpeedWithin=" \ No newline at end of file ---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 07 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553496==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556445bd2e32 bp 0x7ffe8772bc90 sp 0x7ffe8772bc88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556445bd2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556445bd29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5564458dd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5564458ded28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556445acbe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556445acb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556445acd7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5564454526a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556445455698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556445446216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0b0d6b4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0b0d6b4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556445384634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556445442aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x556447d22ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556445bd2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5564458dd9b6 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 fe 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553505==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564a6ed2ae32 bp 0x7ffec1359a90 sp 0x7ffec1359a88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564a6ed2ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564a6ed2a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564a6ea359b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564a6ea36d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564a6ec23e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564a6ec23786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564a6ec257f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564a6e5aa6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564a6e5ad698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564a6e59e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f34cb03ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f34cb03ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564a6e4dc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564a6e59aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x564a70e7aca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564a6ed2a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564a6ea359b6 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 09 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 > ================================================================= > ==2553485==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555c9f9cde32 bp 0x7ffedc7aebb0 sp 0x7ffedc7aeba8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555c9f9cde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555c9f9cd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555c9f6d89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555c9f6d9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555c9f8c6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555c9f8c6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555c9f8c87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555c9f24d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555c9f250698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555c9f241216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4ded8c4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4ded8c4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555c9f17f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555c9f23daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x555ca1b1dca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555c9f9cd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555c9f6d89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556385==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556b01898e32 bp 0x7ffd1d7427d0 sp 0x7ffd1d7427c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556b01898e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556b018989df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556b015a39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556b015a4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556b01791e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556b01791786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556b017937f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556b011186a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556b0111b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556b0110c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7efe806a6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efe806a6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556b0104a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556b01108aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x556b039e8ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556b01898725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556b015a39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 92 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2556451==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a760804e32 bp 0x7fffba740870 sp 0x7fffba740868 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a760804e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a7608049df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a76050f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a760510d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a7606fde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a7606fd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a7606ff7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a7600846a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a760087698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a760078216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbfd9443d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbfd9443e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a75ffb6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a760074aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a762954ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a760804725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a76050f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556461==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5615ec474e32 bp 0x7ffeec70cf10 sp 0x7ffeec70cf08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5615ec474e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5615ec4749df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5615ec17f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5615ec180d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5615ec36de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5615ec36d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5615ec36f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5615ebcf46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5615ebcf7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5615ebce8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb21ae1ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb21ae1ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5615ebc26634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5615ebce4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5615ee5c4ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5615ec474725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5615ec17f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: 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 > ================================================================= > ==2556456==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f1a71e0e32 bp 0x7ffd240a4710 sp 0x7ffd240a4708 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f1a71e0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f1a71e09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f1a6eeb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f1a6eecd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f1a70d9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f1a70d9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f1a70db7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f1a6a606a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f1a6a63698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f1a6a54216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f64b921cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f64b921ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f1a6992634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f1a6a50aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55f1a9330ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f1a71e0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f1a6eeb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556471==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560229707e32 bp 0x7ffe3baee8b0 sp 0x7ffe3baee8a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560229707e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5602297079df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5602294129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560229413d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560229600e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560229600786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5602296027f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560228f876a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560228f8a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560228f7b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0c7f1b0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0c7f1b0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560228eb9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560228f77aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56022b857ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560229707725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5602294129b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2556473==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56307a264e32 bp 0x7fffd6d17290 sp 0x7fffd6d17288 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56307a264e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56307a2649df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563079f6f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563079f70d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56307a15de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56307a15d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56307a15f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563079ae46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563079ae7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563079ad8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fce90778d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fce90778e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563079a16634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563079ad4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56307c3b4ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56307a264725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563079f6f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556460==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b1ae185e32 bp 0x7fffe12587f0 sp 0x7fffe12587e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b1ae185e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b1ae1859df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b1ade909b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b1ade91d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b1ae07ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b1ae07e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b1ae0807f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b1ada056a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b1ada08698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b1ad9f9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8084a4fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8084a4fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b1ad937634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b1ad9f5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55b1b02d5ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b1ae185725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b1ade909b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 94 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2556469==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cc54c9ce32 bp 0x7ffcf4b3c490 sp 0x7ffcf4b3c488 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cc54c9ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cc54c9c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cc549a79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cc549a8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cc54b95e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cc54b95786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cc54b977f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cc5451c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cc5451f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cc54510216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb9517cad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb9517cae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cc5444e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cc5450caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55cc56decca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cc54c9c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cc549a79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 76 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2556480==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cb9ea60e32 bp 0x7ffce29f87b0 sp 0x7ffce29f87a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cb9ea60e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cb9ea609df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cb9e76b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cb9e76cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cb9e959e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cb9e959786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cb9e95b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cb9e2e06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cb9e2e3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cb9e2d4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9aec191d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9aec191e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cb9e212634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cb9e2d0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55cba0bb0ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cb9ea60725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cb9e76b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556532==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fcf5c10e32 bp 0x7ffc2b0acc70 sp 0x7ffc2b0acc68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fcf5c10e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fcf5c109df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fcf591b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fcf591cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fcf5b09e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fcf5b09786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fcf5b0b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fcf54906a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fcf5493698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fcf5484216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7faf4dad5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7faf4dad5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fcf53c2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fcf5480aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55fcf7d60ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fcf5c10725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fcf591b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 79 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2556543==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561d9b715e32 bp 0x7ffd2b7e2870 sp 0x7ffd2b7e2868 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561d9b715e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561d9b7159df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561d9b4209b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561d9b421d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561d9b60ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561d9b60e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561d9b6107f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561d9af956a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561d9af98698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561d9af89216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f040240ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f040240ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561d9aec7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561d9af85aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x561d9d865ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561d9b715725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561d9b4209b6 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 > ================================================================= > ==2556535==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a03a0b5e32 bp 0x7ffc3a849df0 sp 0x7ffc3a849de8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a03a0b5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a03a0b59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a039dc09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a039dc1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a039faee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a039fae786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a039fb07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a0399356a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a039938698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a039929216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1d9a181d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1d9a181e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a039867634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a039925aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a03c205ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a03a0b5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a039dc09b6 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 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 > ================================================================= > ==2556552==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563eb21c2e32 bp 0x7fffc181ba30 sp 0x7fffc181ba28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563eb21c2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563eb21c29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563eb1ecd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563eb1eced28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563eb20bbe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563eb20bb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563eb20bd7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563eb1a426a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563eb1a45698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563eb1a36216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f95b07b5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f95b07b5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563eb1974634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563eb1a32aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x563eb4312ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563eb21c2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563eb1ecd9b6 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 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 > ================================================================= > ==2556556==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c963f3ae32 bp 0x7fffab1c9f50 sp 0x7fffab1c9f48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c963f3ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c963f3a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c963c459b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c963c46d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c963e33e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c963e33786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c963e357f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c9637ba6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c9637bd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c9637ae216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fea5e46bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fea5e46be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c9636ec634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c9637aaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55c96608aca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c963f3a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c963c459b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556550==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557b1d913e32 bp 0x7ffd8d5781d0 sp 0x7ffd8d5781c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557b1d913e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557b1d9139df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557b1d61e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557b1d61fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557b1d80ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557b1d80c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557b1d80e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557b1d1936a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557b1d196698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557b1d187216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3f99291d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3f99291e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557b1d0c5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557b1d183aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x557b1fa63ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557b1d913725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557b1d61e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 ac 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2556567==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56348d9fee32 bp 0x7ffc851a1db0 sp 0x7ffc851a1da8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56348d9fee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56348d9fe9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56348d7099b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56348d70ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56348d8f7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56348d8f7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56348d8f97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56348d27e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56348d281698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56348d272216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa0476acd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa0476ace3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56348d1b0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56348d26eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56348fb4eca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56348d9fe725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56348d7099b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556597==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564683ba2e32 bp 0x7ffe6c3e7370 sp 0x7ffe6c3e7368 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564683ba2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564683ba29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5646838ad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5646838aed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564683a9be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564683a9b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564683a9d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5646834226a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564683425698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564683416216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd54fa68d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd54fa68e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564683354634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564683412aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x564685cf2ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564683ba2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5646838ad9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 ad 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2556626==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5633eb602e32 bp 0x7ffcdc13bd50 sp 0x7ffcdc13bd48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5633eb602e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5633eb6029df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5633eb30d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5633eb30ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5633eb4fbe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5633eb4fb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5633eb4fd7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5633eae826a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5633eae85698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5633eae76216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa9a0872d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa9a0872e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5633eadb4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5633eae72aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5633ed752ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5633eb602725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5633eb30d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556629==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55bc57c3fe32 bp 0x7ffe748b01b0 sp 0x7ffe748b01a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55bc57c3fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bc57c3f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bc5794a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bc5794bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bc57b38e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bc57b38786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bc57b3a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bc574bf6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bc574c2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bc574b3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd4ce61dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd4ce61de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bc573f1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55bc574afaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55bc59d8fca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bc57c3f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bc5794a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 af 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2556634==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558ffa56ae32 bp 0x7ffd2319efb0 sp 0x7ffd2319efa8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558ffa56ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558ffa56a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558ffa2759b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558ffa276d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558ffa463e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558ffa463786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558ffa4657f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558ff9dea6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558ff9ded698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558ff9dde216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd23e6fdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd23e6fde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558ff9d1c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558ff9ddaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x558ffc6baca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558ffa56a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558ffa2759b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2556636==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5597aaccfe32 bp 0x7ffd82f60630 sp 0x7ffd82f60628 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5597aaccfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5597aaccf9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5597aa9da9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5597aa9dbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5597aabc8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5597aabc8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5597aabca7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5597aa54f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5597aa552698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5597aa543216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5f875dad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5f875dae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5597aa481634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5597aa53faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5597ace1fca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5597aaccf725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5597aa9da9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 a9 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2556640==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564263b37e32 bp 0x7ffcc5c303b0 sp 0x7ffcc5c303a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564263b37e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564263b379df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5642638429b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564263843d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564263a30e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564263a30786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564263a327f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5642633b76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5642633ba698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5642633ab216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1314031d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1314031e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5642632e9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5642633a7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x564265c87ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564263b37725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5642638429b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 92 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2556645==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55da69f1be32 bp 0x7ffee621e730 sp 0x7ffee621e728 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55da69f1be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55da69f1b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55da69c269b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55da69c27d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55da69e14e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55da69e14786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55da69e167f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55da6979b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55da6979e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55da6978f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1546228d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1546228e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55da696cd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55da6978baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55da6c06bca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55da69f1b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55da69c269b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 b0 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2556707==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d267e70e32 bp 0x7ffdc64afab0 sp 0x7ffdc64afaa8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d267e70e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d267e709df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d267b7b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d267b7cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d267d69e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d267d69786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d267d6b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d2676f06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d2676f3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d2676e4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0d3990dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0d3990de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d267622634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d2676e0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55d269fc0ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d267e70725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d267b7b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556713==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564c3f325e32 bp 0x7ffd53f291b0 sp 0x7ffd53f291a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564c3f325e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564c3f3259df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564c3f0309b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564c3f031d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564c3f21ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564c3f21e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564c3f2207f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564c3eba56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564c3eba8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564c3eb99216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f57e4cd3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f57e4cd3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564c3ead7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564c3eb95aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x564c41475ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564c3f325725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564c3f0309b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556716==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55663cee8e32 bp 0x7fff08636cf0 sp 0x7fff08636ce8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55663cee8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55663cee89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55663cbf39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55663cbf4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55663cde1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55663cde1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55663cde37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55663c7686a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55663c76b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55663c75c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4deb1dfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4deb1dfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55663c69a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55663c758aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55663f038ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55663cee8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55663cbf39b6 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 8d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2556737==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558e6aac0e32 bp 0x7ffe418a99d0 sp 0x7ffe418a99c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558e6aac0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558e6aac09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558e6a7cb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558e6a7ccd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558e6a9b9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558e6a9b9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558e6a9bb7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558e6a3406a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558e6a343698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558e6a334216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6106fbbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6106fbbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558e6a272634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558e6a330aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x558e6cc10ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558e6aac0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558e6a7cb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 89 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2556718==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55690bbdee32 bp 0x7ffebaaa9e30 sp 0x7ffebaaa9e28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55690bbdee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55690bbde9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55690b8e99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55690b8ead28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55690bad7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55690bad7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55690bad97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55690b45e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55690b461698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55690b452216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f08b493fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f08b493fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55690b390634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55690b44eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55690dd2eca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55690bbde725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55690b8e99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 ac 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2556756==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f6d4350e32 bp 0x7ffd47c71110 sp 0x7ffd47c71108 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f6d4350e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f6d43509df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f6d405b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f6d405cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f6d4249e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f6d4249786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f6d424b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f6d3bd06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f6d3bd3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f6d3bc4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc11ae37d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc11ae37e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f6d3b02634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f6d3bc0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55f6d64a0ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f6d4350725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f6d405b9b6 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 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 > ================================================================= > ==2556744==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55726b055e32 bp 0x7ffe74452330 sp 0x7ffe74452328 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55726b055e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55726b0559df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55726ad609b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55726ad61d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55726af4ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55726af4e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55726af507f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55726a8d56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55726a8d8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55726a8c9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fea7e26bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fea7e26be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55726a807634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55726a8c5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55726d1a5ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55726b055725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55726ad609b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556259==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a667aa6e32 bp 0x7ffee9bbe530 sp 0x7ffee9bbe528 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a667aa6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a667aa69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a6677b19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a6677b2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a66799fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a66799f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a6679a17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a6673266a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a667329698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a66731a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f73de760d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f73de760e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a667258634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a667316aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a669bf6ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a667aa6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a6677b19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556255==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559bd5e6de32 bp 0x7fff8a7dc850 sp 0x7fff8a7dc848 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559bd5e6de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559bd5e6d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559bd5b789b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559bd5b79d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559bd5d66e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559bd5d66786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559bd5d687f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559bd56ed6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559bd56f0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559bd56e1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2d6309dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2d6309de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559bd561f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559bd56ddaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x559bd7fbdca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559bd5e6d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559bd5b789b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556261==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x564288bc5e32 bp 0x7fffe151f530 sp 0x7fffe151f528 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x564288bc5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564288bc59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5642888d09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5642888d1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564288abee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564288abe786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564288ac07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5642884456a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564288448698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564288439216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8fcbbbfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8fcbbbfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564288377634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564288435aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56428ad15ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564288bc5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5642888d09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556267==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ba8ffb7e32 bp 0x7ffd2780c770 sp 0x7ffd2780c768 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ba8ffb7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ba8ffb79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ba8fcc29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ba8fcc3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ba8feb0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ba8feb0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ba8feb27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ba8f8376a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ba8f83a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ba8f82b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f619760bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f619760be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ba8f769634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ba8f827aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55ba92107ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ba8ffb7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ba8fcc29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556303==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55774949ce32 bp 0x7ffefa65f5d0 sp 0x7ffefa65f5c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55774949ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55774949c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5577491a79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5577491a8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557749395e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557749395786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5577493977f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557748d1c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557748d1f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557748d10216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f236c2d6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f236c2d6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557748c4e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557748d0caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55774b5ecca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55774949c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5577491a79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2556357==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c8ce5dce32 bp 0x7ffd50414fb0 sp 0x7ffd50414fa8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c8ce5dce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c8ce5dc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c8ce2e79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c8ce2e8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c8ce4d5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c8ce4d5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c8ce4d77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c8cde5c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c8cde5f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c8cde50216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fef7200bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fef7200be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c8cdd8e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c8cde4caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55c8d072cca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c8ce5dc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c8ce2e79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2556368==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5568d962ce32 bp 0x7ffdaae00330 sp 0x7ffdaae00328 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5568d962ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5568d962c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5568d93379b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5568d9338d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5568d9525e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5568d9525786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5568d95277f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5568d8eac6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5568d8eaf698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5568d8ea0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f149a61bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f149a61be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5568d8dde634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5568d8e9caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5568db77cca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5568d962c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5568d93379b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 4b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2556365==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558b850eae32 bp 0x7fff5c86c8d0 sp 0x7fff5c86c8c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558b850eae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558b850ea9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558b84df59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558b84df6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558b84fe3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558b84fe3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558b84fe57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558b8496a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558b8496d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558b8495e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f831b93bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f831b93be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558b8489c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558b8495aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x558b8723aca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558b850ea725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558b84df59b6 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 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 > ================================================================= > ==2556381==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a2f2db9e32 bp 0x7ffd3b61d690 sp 0x7ffd3b61d688 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a2f2db9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a2f2db99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a2f2ac49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a2f2ac5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a2f2cb2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a2f2cb2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a2f2cb47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a2f26396a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a2f263c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a2f262d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff21c0a2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff21c0a2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a2f256b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a2f2629aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a2f4f09ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a2f2db9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a2f2ac49b6 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 > ================================================================= > ==2556376==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ca50adee32 bp 0x7ffe0cedfab0 sp 0x7ffe0cedfaa8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ca50adee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ca50ade9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ca507e99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ca507ead28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ca509d7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ca509d7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ca509d97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ca5035e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ca50361698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ca50352216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd1a2aa4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd1a2aa4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ca50290634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ca5034eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55ca52c2eca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ca50ade725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ca507e99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: 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 > ================================================================= > ==2557467==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5559a15c7e32 bp 0x7fff8f185df0 sp 0x7fff8f185de8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5559a15c7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5559a15c79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5559a12d29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5559a12d3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5559a14c0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5559a14c0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5559a14c27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5559a0e476a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5559a0e4a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5559a0e3b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6b5cd6ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6b5cd6ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5559a0d79634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5559a0e37aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5559a3717ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5559a15c7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5559a12d29b6 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 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 > ================================================================= > ==2557462==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ea86317e32 bp 0x7ffc4f7da330 sp 0x7ffc4f7da328 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ea86317e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ea863179df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ea860229b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ea86023d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ea86210e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ea86210786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ea862127f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ea85b976a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ea85b9a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ea85b8b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff35cd74d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff35cd74e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ea85ac9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ea85b87aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55ea88467ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ea86317725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ea860229b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 1e 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2557820==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5561d20f6e32 bp 0x7fff60a3edd0 sp 0x7fff60a3edc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5561d20f6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5561d20f69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5561d1e019b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5561d1e02d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5561d1ffcebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5561d1ff4952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5561d225e793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5561d1980c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5561d197c56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5561d196a018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fb713e05d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb713e05e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5561d18a8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5561d1966aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5561d4246ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5561d20f6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5561d1e019b6 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 16 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2557822==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563a9e989e32 bp 0x7ffdc29d96b0 sp 0x7ffdc29d96a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563a9e989e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563a9e9899df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563a9e6949b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563a9e695d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563a9e88febb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x563a9e887952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x563a9eaf1793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x563a9e213c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x563a9e20f56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x563a9e1fd018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f29933f5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f29933f5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563a9e13b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563a9e1f9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x563aa0ad9ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563a9e989725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563a9e6949b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 36,55d35 < .. Command acknowledged (2), [description: ] < < -> Command sent: <GetVariable>: < domID=171 varID=121 objID=0 < .. Command acknowledged (171), [description: ] < CommandID=187 VariableID=121 ObjectID=0 valueDataType=9 Int value: 1 < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <GetVariable>: < domID=171 varID=121 objID=0 < .. Command acknowledged (171), [description: ] < CommandID=187 VariableID=121 ObjectID=0 valueDataType=9 Int value: 0 < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ]
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2557747==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a8002bbe32 bp 0x7ffc536601f0 sp 0x7ffc536601e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a8002bbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a8002bb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a7fffc69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a7fffc7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a8001b4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a8001b4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a8001b67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a7ffb3b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a7ffb3e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a7ffb2f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8a513c8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8a513c8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a7ffa6d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a7ffb2baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a80240bca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a8002bb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a7fffc69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557759==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563cf91b5e32 bp 0x7ffc76a50d70 sp 0x7ffc76a50d68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563cf91b5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563cf91b59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563cf8ec09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563cf8ec1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563cf90aee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563cf90ae786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563cf90b07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563cf8a356a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563cf8a38698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563cf8a29216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd20e91ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd20e91ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563cf8967634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563cf8a25aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x563cfb305ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563cf91b5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563cf8ec09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557726==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55eb44089e32 bp 0x7ffee7ee7e10 sp 0x7ffee7ee7e08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55eb44089e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55eb440899df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55eb43d949b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55eb43d95d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55eb43f82e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55eb43f82786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55eb43f847f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55eb439096a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55eb4390c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55eb438fd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f19263edd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f19263ede3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55eb4383b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55eb438f9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55eb461d9ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55eb44089725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55eb43d949b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557721==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b99c595e32 bp 0x7fff0d00b470 sp 0x7fff0d00b468 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b99c595e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b99c5959df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b99c2a09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b99c2a1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b99c48ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b99c48e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b99c4907f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b99be156a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b99be18698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b99be09216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7feb3d4e9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7feb3d4e9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b99bd47634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b99be05aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55b99e6e5ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b99c595725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b99c2a09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 cb 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2557862==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557b95a95e32 bp 0x7ffc3f8989f0 sp 0x7ffc3f8989e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557b95a95e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557b95a959df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557b957a09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557b957a1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557b9598ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557b9598e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557b959907f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557b953156a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557b95318698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557b95309216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8addf6cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8addf6ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557b95247634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557b95305aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x557b97be5ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557b95a95725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557b957a09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 d0 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2557844==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55debd2dde32 bp 0x7fffd89fa250 sp 0x7fffd89fa248 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55debd2dde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55debd2dd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55debcfe89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55debcfe9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55debd1d6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55debd1d6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55debd1d87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55debcb5d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55debcb60698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55debcb51216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbf8d0afd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbf8d0afe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55debca8f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55debcb4daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55debf42dca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55debd2dd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55debcfe89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 d0 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2557837==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5586950f3e32 bp 0x7ffd9e8ae4d0 sp 0x7ffd9e8ae4c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5586950f3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5586950f39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558694dfe9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558694dffd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558694fece68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558694fec786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558694fee7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5586949736a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558694976698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558694967216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbba693bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbba693be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5586948a5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558694963aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x558697243ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5586950f3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558694dfe9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 d3 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2557835==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ab97aefe32 bp 0x7ffc5794e1f0 sp 0x7ffc5794e1e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ab97aefe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ab97aef9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ab977fa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ab977fbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ab979e8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ab979e8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ab979ea7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ab9736f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ab97372698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ab97363216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcaa1f20d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcaa1f20e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ab972a1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ab9735faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55ab99c3fca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ab97aef725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ab977fa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 d0 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2557829==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ebc3c8ee32 bp 0x7fff24aa2dd0 sp 0x7fff24aa2dc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ebc3c8ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ebc3c8e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ebc39999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ebc399ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ebc3b87e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ebc3b87786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ebc3b897f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ebc350e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ebc3511698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ebc3502216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f41fb067d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f41fb067e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ebc3440634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ebc34feaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55ebc5ddeca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ebc3c8e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ebc39999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557827==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b4b2a9fe32 bp 0x7fff64186730 sp 0x7fff64186728 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b4b2a9fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b4b2a9f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b4b27aa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b4b27abd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b4b2998e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b4b2998786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b4b299a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b4b231f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b4b2322698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b4b2313216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff111fa9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff111fa9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b4b2251634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b4b230faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55b4b4befca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b4b2a9f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b4b27aa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 96 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2557883==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e04fbabe32 bp 0x7ffcf580a690 sp 0x7ffcf580a688 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e04fbabe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e04fbab9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e04f8b69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e04f8b7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e04faa4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e04faa4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e04faa67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e04f42b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e04f42e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e04f41f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd2aef58d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd2aef58e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e04f35d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e04f41baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55e051cfbca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e04fbab725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e04f8b69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 9c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2557877==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563930f1fe32 bp 0x7ffde078b770 sp 0x7ffde078b768 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563930f1fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563930f1f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563930c2a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563930c2bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563930e18e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563930e18786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563930e1a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56393079f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5639307a2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563930793216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe82a3e4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe82a3e4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5639306d1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56393078faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56393306fca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563930f1f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563930c2a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557872==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fb90c0ce32 bp 0x7fff7f136190 sp 0x7fff7f136188 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fb90c0ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fb90c0c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fb909179b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fb90918d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fb90b05e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fb90b05786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fb90b077f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fb9048c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fb9048f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fb90480216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcfcc371d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcfcc371e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fb903be634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fb9047caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55fb92d5cca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fb90c0c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fb909179b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 96 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2557873==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557651e92e32 bp 0x7ffc0788d290 sp 0x7ffc0788d288 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557651e92e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557651e929df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557651b9d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557651b9ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557651d8be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557651d8b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557651d8d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5576517126a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557651715698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557651706216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6edbaf8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6edbaf8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557651644634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557651702aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x557653fe2ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557651e92725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557651b9d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557814==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55aa2f1d6e32 bp 0x7ffe99c0bbf0 sp 0x7ffe99c0bbe8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55aa2f1d6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55aa2f1d69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55aa2eee19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55aa2eee2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55aa2f0cfe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55aa2f0cf786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55aa2f0d17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55aa2ea566a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55aa2ea59698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55aa2ea4a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa4685afd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa4685afe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55aa2e988634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55aa2ea46aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55aa31326ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55aa2f1d6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55aa2eee19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557816==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b1f2f02e32 bp 0x7ffd32a93250 sp 0x7ffd32a93248 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b1f2f02e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b1f2f029df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b1f2c0d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b1f2c0ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b1f2dfbe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b1f2dfb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b1f2dfd7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b1f27826a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b1f2785698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b1f2776216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3bbb060d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3bbb060e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b1f26b4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b1f2772aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55b1f5052ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b1f2f02725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b1f2c0d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557774==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5650f37dfe32 bp 0x7ffe312f81d0 sp 0x7ffe312f81c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5650f37dfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5650f37df9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5650f34ea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5650f34ebd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5650f36d8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5650f36d8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5650f36da7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5650f305f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5650f3062698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5650f3053216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f012668ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f012668ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5650f2f91634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5650f304faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5650f592fca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5650f37df725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5650f34ea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2557750==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ff6591ae32 bp 0x7ffefcc45170 sp 0x7ffefcc45168 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ff6591ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ff6591a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ff656259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ff65626d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ff65813e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ff65813786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ff658157f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ff6519a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ff6519d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ff6518e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f576e203d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f576e203e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ff650cc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ff6518aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55ff67a6aca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ff6591a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ff656259b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 84 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553801==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561c30d29e32 bp 0x7ffc8b6f1690 sp 0x7ffc8b6f1688 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561c30d29e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561c30d299df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561c30a349b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561c30a35d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561c30c22e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561c30c22786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561c30c247f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561c305a96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561c305ac698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561c3059d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4a3ced5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4a3ced5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561c304db634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561c30599aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x561c32e79ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561c30d29725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561c30a349b6 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-22 07:06:03 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 a7 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553805==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55852e23ce32 bp 0x7ffd84c5eb30 sp 0x7ffd84c5eb28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55852e23ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55852e23c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55852df479b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55852df48d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55852e135e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55852e135786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55852e1377f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55852dabc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55852dabf698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55852dab0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f25fe1b2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f25fe1b2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55852d9ee634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55852daacaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55853038cca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55852e23c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55852df479b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 390,415c390 < <tlsState time="38.50" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.60" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.70" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.80" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="38.90" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.00" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.10" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.20" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.30" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.40" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.50" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.60" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.70" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.80" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="39.90" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.00" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.10" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.20" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.30" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.40" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.50" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.60" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.70" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.80" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < <tlsState time="40.90" id="0" programID="0" phase="2" state="rrGGrrrrrrGGrrrr"/> < </tlsStates> --- > <tlsState \ No newline at end of file <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 88 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553960==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e656b4de32 bp 0x7ffe8a4581b0 sp 0x7ffe8a4581a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e656b4de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e656b4d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e6568589b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e656859d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e656a46e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e656a46786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e656a487f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e6563cd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e6563d0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e6563c1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f15dd7efd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f15dd7efe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e6562ff634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e6563bdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55e658c9dca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e656b4d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e6568589b6 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-22 07:06:04 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 af 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 > ================================================================= > ==2553978==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5639cbbede32 bp 0x7ffe54ba13d0 sp 0x7ffe54ba13c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5639cbbede31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5639cbbed9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5639cb8f89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5639cb8f9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5639cbae6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5639cbae6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5639cbae87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5639cb46d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5639cb470698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5639cb461216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe700f92d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe700f92e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5639cb39f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5639cb45daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5639cdd3dca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5639cbbed725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5639cb8f89b6 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 8f 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553771==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563e44f3ce32 bp 0x7fff16bbe0f0 sp 0x7fff16bbe0e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563e44f3ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563e44f3c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563e44c479b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563e44c48d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563e44e35e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563e44e35786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563e44e377f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563e447bc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563e447bf698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563e447b0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7eff9ded3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7eff9ded3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563e446ee634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563e447acaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x563e4708cca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563e44f3c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563e44c479b6 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-22 07:06:03 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 ab 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 > ================================================================= > ==2553774==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d6abcb9e32 bp 0x7ffd67401890 sp 0x7ffd67401888 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d6abcb9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d6abcb99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d6ab9c49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d6ab9c5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d6abbb2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d6abbb2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d6abbb47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d6ab5396a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d6ab53c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d6ab52d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe95edaed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe95edaee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d6ab46b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d6ab529aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55d6ade09ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d6abcb9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d6ab9c49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 197,215c197 < <tlsState time="19.20" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.30" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.40" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.50" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.60" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.70" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.80" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.90" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.10" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.20" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.30" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.40" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.50" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.60" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.70" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.80" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.90" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < </tlsStates> --- > <tlsState time="19.20" id=" \ No newline at end of file
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 a5 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553781==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555ee6d2fe32 bp 0x7ffedeba8ed0 sp 0x7ffedeba8ec8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555ee6d2fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555ee6d2f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555ee6a3a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555ee6a3bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555ee6c28e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555ee6c28786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555ee6c2a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555ee65af6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555ee65b2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555ee65a3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5429067d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5429067e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555ee64e1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555ee659faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x555ee8e7fca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555ee6d2f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555ee6a3a9b6 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-22 07:06:03 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 bf 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 > ================================================================= > ==2553797==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5623aa15ae32 bp 0x7ffdff643390 sp 0x7ffdff643388 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5623aa15ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5623aa15a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5623a9e659b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5623a9e66d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5623aa053e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5623aa053786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5623aa0557f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5623a99da6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5623a99dd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5623a99ce216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8becca6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8becca6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5623a990c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5623a99caaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5623ac2aaca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5623aa15a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5623a9e659b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 197,215c197 < <tlsState time="19.20" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.30" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.40" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.50" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.60" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.70" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.80" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.90" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.10" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.20" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.30" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.40" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.50" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.60" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.70" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.80" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.90" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < </tlsStates> --- > <tlsState time="19.20" id=" \ No newline at end of file
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 86 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553930==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b30665ce32 bp 0x7ffe304b1810 sp 0x7ffe304b1808 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b30665ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b30665c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b3063679b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b306368d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b306555e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b306555786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b3065577f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b305edc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b305edf698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b305ed0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f09fc736d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f09fc736e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b305e0e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b305eccaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55b3087acca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b30665c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b3063679b6 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-22 07:06:04 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,46c16,41 < <tlsStates xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tlsstates_file.xsd"> < <tlsState time="0.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="1.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="2.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="3.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="4.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="5.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="6.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="7.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="8.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="9.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="10.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="11.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="12.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="13.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="14.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 ae 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553942==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556e0725ae32 bp 0x7fffad5030f0 sp 0x7fffad5030e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556e0725ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556e0725a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556e06f659b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556e06f66d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556e07153e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556e07153786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556e071557f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556e06ada6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556e06add698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556e06ace216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f02d5209d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f02d5209e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556e06a0c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556e06acaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x556e093aaca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556e0725a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556e06f659b6 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 > ================================================================= > ==2553756==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x565495650e32 bp 0x7ffcdd19e030 sp 0x7ffcdd19e028 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x565495650e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5654956509df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56549535b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56549535cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x565495549e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x565495549786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56549554b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x565494ed06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x565494ed3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x565494ec4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7feff8bc4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7feff8bc4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x565494e02634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x565494ec0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5654977a0ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x565495650725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56549535b9b6 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-22 07:06:03 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,26c16,41 < <tlsStates xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tlsstates_file.xsd"> < <tlsState time="0.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="1.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="2.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="3.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="4.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="5.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="6.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="7.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="8.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="9.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="10.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="11.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="12.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="13.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="14.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 c7 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553779==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d435cfee32 bp 0x7ffc009a0a90 sp 0x7ffc009a0a88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d435cfee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d435cfe9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d435a099b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d435a0ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d435bf7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d435bf7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d435bf97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d43557e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d435581698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d435572216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3b4de53d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3b4de53e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d4354b0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d43556eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55d437e4eca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d435cfe725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d435a099b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in tls_state ---------- 197,215c197 < <tlsState time="19.20" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.30" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.40" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.50" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.60" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.70" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.80" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="19.90" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.10" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.20" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.30" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.40" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.50" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.60" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.70" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.80" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="20.90" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < </tlsStates> --- > <tlsState time="19.20" id=" \ No newline at end of file
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 8f 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553742==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55aac63d5e32 bp 0x7ffd0cea1b70 sp 0x7ffd0cea1b68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55aac63d5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55aac63d59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55aac60e09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55aac60e1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55aac62cee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55aac62ce786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55aac62d07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55aac5c556a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55aac5c58698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55aac5c49216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5e69ad5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5e69ad5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55aac5b87634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55aac5c45aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55aac8525ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55aac63d5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55aac60e09b6 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-22 07:06:03 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,46c16,41 < <tlsStates xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/tlsstates_file.xsd"> < <tlsState time="0.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="1.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="2.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="3.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="4.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="5.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="6.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="7.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="8.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="9.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="10.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="11.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="12.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="13.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> < <tlsState time="14.00" id="0" programID="0" phase="0" state="GGggrrrrGGggrrrr"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 aa 2b 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553752==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560eee817e32 bp 0x7ffd33fe4d50 sp 0x7ffd33fe4d48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560eee817e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560eee8179df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560eee5229b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560eee523d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560eee710e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560eee710786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560eee7127f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560eee0976a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560eee09a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560eee08b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f859124dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f859124de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560eedfc9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560eee087aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x560ef0967ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560eee817725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560eee5229b6 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 fb 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2553998==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55844fb1de32 bp 0x7ffd2ddfc370 sp 0x7ffd2ddfc368 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55844fb1de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55844fb1d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55844f8289b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55844f829d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55844fa16e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55844fa16786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55844fa187f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55844f39d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55844f3a0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55844f391216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f04e1b5cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f04e1b5ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55844f2cf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55844f38daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x558451c6dca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55844fb1d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55844f8289b6 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 > ================================================================= > ==2554001==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e0f9dfce32 bp 0x7fffb7b63f30 sp 0x7fffb7b63f28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e0f9dfce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e0f9dfc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e0f9b079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e0f9b08d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e0f9cf5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e0f9cf5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e0f9cf77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e0f967c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e0f967f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e0f9670216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f06cbdf4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f06cbdf4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e0f95ae634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e0f966caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55e0fbf4cca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e0f9dfc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e0f9b079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 1b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2554017==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55cf1f4e5e32 bp 0x7ffe72a46af0 sp 0x7ffe72a46ae8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55cf1f4e5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cf1f4e59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cf1f1f09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cf1f1f1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cf1f3dee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cf1f3de786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cf1f3e07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cf1ed656a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cf1ed68698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cf1ed59216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6d3ab92d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6d3ab92e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cf1ec97634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55cf1ed55aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55cf21635ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cf1f4e5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cf1f1f09b6 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 > ================================================================= > ==2554023==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558131685e32 bp 0x7ffc357678d0 sp 0x7ffc357678c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558131685e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5581316859df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5581313909b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558131391d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55813157ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55813157e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5581315807f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558130f056a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558130f08698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558130ef9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff840ddbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff840ddbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558130e37634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558130ef5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5581337d5ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558131685725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5581313909b6 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 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 > ================================================================= > ==2555436==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x55977807ce32 bp 0x7ffe2d4f3cb0 sp 0x7ffe2d4f3ca8 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x55977807ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55977807c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559777d879b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559777d88d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559777f75e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559777f75786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559777f777f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5597778fc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5597778ff698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5597778f0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f071610cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f071610ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55977782e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x5597778ecaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55977a1ccca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55977807c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559777d879b6 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-22 07:06:13 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,26c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="4/1to3/1"> < <lane id="4/1to3/1_0"> < <vehicle id="0" pos="100.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="4/1to3/1"> < <lane id="4/1to3/1_0"> < <vehicle id="0" pos="110.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="2.00"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009f80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009f80: note: object has invalid vptr > 00 00 00 00 64 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2555447==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x5649bbe9be32 bp 0x7ffeb2baf610 sp 0x7ffeb2baf608 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x5649bbe9be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5649bbe9b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5649bbba69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5649bbba7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5649bbd94e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5649bbd94786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5649bbd967f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5649bb71b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5649bb71e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5649bb70f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f91df26cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f91df26ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5649bb64d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x5649bb70baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5649bdfebca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5649bbe9b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5649bbba69b6 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-22 07:06:13 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2555452==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x55c297ae8e32 bp 0x7ffebc0cbb90 sp 0x7ffebc0cbb88 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x55c297ae8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c297ae89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c2977f39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c2977f4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c2979e1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c2979e1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c2979e37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c2973686a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c29736b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c29735c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5520d30d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5520d30e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c29729a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x55c297358aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55c299c38ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c297ae8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c2977f39b6 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-22 07:06:13 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2555456==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x55e60b710e32 bp 0x7ffdd28237d0 sp 0x7ffdd28237c8 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x55e60b710e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e60b7109df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e60b41b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e60b41cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e60b609e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e60b609786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e60b60b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e60af906a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e60af93698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e60af84216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f60f6360d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f60f6360e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e60aec2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x55e60af80aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55e60d860ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e60b710725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e60b41b9b6 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-22 07:06:13 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2554666==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55bb83ca3e32 bp 0x7fff9c6ee970 sp 0x7fff9c6ee968 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55bb83ca3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bb83ca39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bb839ae9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bb839afd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bb83b9ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bb83b9c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bb83b9e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bb835236a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bb83526698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bb83517216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1098f58d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1098f58e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bb83455634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55bb83513aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55bb85df3ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bb83ca3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bb839ae9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554711==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5655408c4e32 bp 0x7ffdd05bd010 sp 0x7ffdd05bd008 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5655408c4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5655408c49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5655405cf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5655405d0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5655407bde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5655407bd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5655407bf7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5655401446a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x565540147698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x565540138216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4533489d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4533489e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x565540076634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x565540134aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x565542a14ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5655408c4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5655405cf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554762==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561714922e32 bp 0x7ffc9fe99ff0 sp 0x7ffc9fe99fe8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561714922e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5617149229df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56171462d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56171462ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56171481be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56171481b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56171481d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5617141a26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5617141a5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561714196216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1993347d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1993347e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5617140d4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561714192aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x561716a72ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561714922725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56171462d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554801==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b7307ace32 bp 0x7fffa641fa10 sp 0x7fffa641fa08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b7307ace31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b7307ac9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b7304b79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b7304b8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b7306a5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b7306a5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b7306a77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b73002c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b73002f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b730020216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0e6bf70d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0e6bf70e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b72ff5e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b73001caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55b7328fcca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b7307ac725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b7304b79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555421==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5572c4d16e32 bp 0x7ffcf02e06b0 sp 0x7ffcf02e06a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5572c4d16e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5572c4d169df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5572c4a219b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5572c4a22d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5572c4c0fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5572c4c0f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5572c4c117f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5572c45966a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5572c4599698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5572c458a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f22086aed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f22086aee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5572c44c8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5572c4586aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5572c6e66ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5572c4d16725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5572c4a219b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554813==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561727d69e32 bp 0x7ffc6371dd50 sp 0x7ffc6371dd48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561727d69e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561727d699df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561727a749b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561727a75d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561727c62e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561727c62786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561727c647f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5617275e96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5617275ec698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5617275dd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f07dd0ebd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f07dd0ebe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56172751b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5617275d9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x561729eb9ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561727d69725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561727a749b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554816==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fdac511e32 bp 0x7ffeb0e5a190 sp 0x7ffeb0e5a188 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fdac511e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fdac5119df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fdac21c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fdac21dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fdac40ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fdac40a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fdac40c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fdabd916a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fdabd94698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fdabd85216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f55c432ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f55c432ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fdabcc3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fdabd81aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55fdae661ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fdac511725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fdac21c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554951==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f54b474e32 bp 0x7ffddab73cd0 sp 0x7ffddab73cc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f54b474e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f54b4749df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f54b17f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f54b180d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f54b36de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f54b36d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f54b36f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f54acf46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f54acf7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f54ace8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1144a01d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1144a01e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f54ac26634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f54ace4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55f54d5c4ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f54b474725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f54b17f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554982==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55dc2e4a7e32 bp 0x7ffd4a7509f0 sp 0x7ffd4a7509e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55dc2e4a7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55dc2e4a79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55dc2e1b29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55dc2e1b3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55dc2e3a0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55dc2e3a0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55dc2e3a27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55dc2dd276a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55dc2dd2a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55dc2dd1b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f734d260d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f734d260e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55dc2dc59634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55dc2dd17aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55dc305f7ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55dc2e4a7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55dc2e1b29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555131==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e3d2b91e32 bp 0x7ffc8f6308d0 sp 0x7ffc8f6308c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e3d2b91e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e3d2b919df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e3d289c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e3d289dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e3d2a8ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e3d2a8a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e3d2a8c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e3d24116a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e3d2414698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e3d2405216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff702a5fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff702a5fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e3d2343634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e3d2401aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55e3d4ce1ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e3d2b91725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e3d289c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2555135==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559a8106ee32 bp 0x7ffff72846f0 sp 0x7ffff72846e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559a8106ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559a8106e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559a80d799b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559a80d7ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559a80f67e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559a80f67786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559a80f697f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559a808ee6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559a808f1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559a808e2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe62f23ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe62f23ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559a80820634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559a808deaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x559a831beca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559a8106e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559a80d799b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555175==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ee110eae32 bp 0x7fffafbea530 sp 0x7fffafbea528 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ee110eae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ee110ea9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ee10df59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ee10df6d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ee10fe3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ee10fe3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ee10fe57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ee1096a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ee1096d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ee1095e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1112f32d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1112f32e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ee1089c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ee1095aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55ee1323aca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ee110ea725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ee10df59b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555183==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c9f5bbbe32 bp 0x7fff70a0ec10 sp 0x7fff70a0ec08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c9f5bbbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c9f5bbb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c9f58c69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c9f58c7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c9f5ab4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c9f5ab4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c9f5ab67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c9f543b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c9f543e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c9f542f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3986693d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3986693e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c9f536d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c9f542baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55c9f7d0bca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c9f5bbb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c9f58c69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554823==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561d62119e32 bp 0x7ffcdea8b3d0 sp 0x7ffcdea8b3c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561d62119e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561d621199df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561d61e249b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561d61e25d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561d62012e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561d62012786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561d620147f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561d619996a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561d6199c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561d6198d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f723bfa4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f723bfa4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561d618cb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561d61989aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x561d64269ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561d62119725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561d61e249b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554844==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557e63dfae32 bp 0x7ffcb2e45510 sp 0x7ffcb2e45508 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557e63dfae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557e63dfa9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557e63b059b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557e63b06d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557e63cf3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557e63cf3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557e63cf57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557e6367a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557e6367d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557e6366e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2079142d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2079142e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557e635ac634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557e6366aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x557e65f4aca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557e63dfa725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557e63b059b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555148==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55fbc111ce32 bp 0x7ffcb57fa290 sp 0x7ffcb57fa288 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55fbc111ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fbc111c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fbc0e279b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fbc0e28d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fbc1015e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fbc1015786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fbc10177f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fbc099c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fbc099f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fbc0990216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9929bdcd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9929bdce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fbc08ce634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55fbc098caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55fbc326cca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fbc111c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fbc0e279b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554926==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557a526d2e32 bp 0x7fff9c81f2b0 sp 0x7fff9c81f2a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557a526d2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557a526d29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557a523dd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557a523ded28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557a525cbe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557a525cb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557a525cd7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557a51f526a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557a51f55698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557a51f46216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9b7c01dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9b7c01de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557a51e84634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557a51f42aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x557a54822ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557a526d2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557a523dd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554939==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d4ce9a1e32 bp 0x7ffc6454d630 sp 0x7ffc6454d628 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d4ce9a1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d4ce9a19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d4ce6ac9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d4ce6add28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d4ce89ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d4ce89a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d4ce89c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d4ce2216a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d4ce224698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d4ce215216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f98cbb93d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f98cbb93e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d4ce153634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d4ce211aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55d4d0af1ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d4ce9a1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d4ce6ac9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555351==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55882ff06e32 bp 0x7ffe2470d5f0 sp 0x7ffe2470d5e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55882ff06e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55882ff069df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55882fc119b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55882fc12d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55882fdffe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55882fdff786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55882fe017f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55882f7866a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55882f789698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55882f77a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fca119d6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fca119d6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55882f6b8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55882f776aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x558832056ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55882ff06725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55882fc119b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555363==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5589a97bee32 bp 0x7ffd2e917ab0 sp 0x7ffd2e917aa8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5589a97bee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5589a97be9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5589a94c99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5589a94cad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5589a96b7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5589a96b7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5589a96b97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5589a903e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5589a9041698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5589a9032216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2857f79d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2857f79e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5589a8f70634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5589a902eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5589ab90eca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5589a97be725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5589a94c99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555256==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b353a6fe32 bp 0x7ffcc47fc9d0 sp 0x7ffcc47fc9c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b353a6fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b353a6f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b35377a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b35377bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b353968e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b353968786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b35396a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b3532ef6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b3532f2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b3532e3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ffb7841bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ffb7841be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b353221634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b3532dfaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55b355bbfca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b353a6f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b35377a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2555297==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5622b47dfe32 bp 0x7fff5557da90 sp 0x7fff5557da88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5622b47dfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5622b47df9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5622b44ea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5622b44ebd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5622b46d8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5622b46d8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5622b46da7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5622b405f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5622b4062698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5622b4053216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7facc1719d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7facc1719e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5622b3f91634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5622b404faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5622b692fca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5622b47df725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5622b44ea9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554943==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562f6c134e32 bp 0x7fffa62d4a30 sp 0x7fffa62d4a28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562f6c134e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562f6c1349df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562f6be3f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562f6be40d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562f6c02de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562f6c02d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562f6c02f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562f6b9b46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562f6b9b7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562f6b9a8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9d33ab4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9d33ab4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562f6b8e6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562f6b9a4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x562f6e284ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562f6c134725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562f6be3f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554949==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5595d5b63e32 bp 0x7ffc5ed7c210 sp 0x7ffc5ed7c208 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5595d5b63e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5595d5b639df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5595d586e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5595d586fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5595d5a5ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5595d5a5c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5595d5a5e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5595d53e36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5595d53e6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5595d53d7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd4a3bc2d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd4a3bc2e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5595d5315634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5595d53d3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5595d7cb3ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5595d5b63725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5595d586e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555210==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56496518fe32 bp 0x7fff49dea3f0 sp 0x7fff49dea3e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56496518fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56496518f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564964e9a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564964e9bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564965088e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564965088786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56496508a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564964a0f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564964a12698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564964a03216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7efd8bd8bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efd8bd8be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564964941634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5649649ffaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5649672dfca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56496518f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564964e9a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555214==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d37e0b7e32 bp 0x7fffa3e2d1f0 sp 0x7fffa3e2d1e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d37e0b7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d37e0b79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d37ddc29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d37ddc3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d37dfb0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d37dfb0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d37dfb27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d37d9376a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d37d93a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d37d92b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3877d06d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3877d06e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d37d869634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d37d927aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55d380207ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d37e0b7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d37ddc29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555181==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556646424e32 bp 0x7ffc47c5bab0 sp 0x7ffc47c5baa8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556646424e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5566464249df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55664612f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556646130d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55664631de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55664631d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55664631f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556645ca46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556645ca7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556645c98216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb12aa98d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb12aa98e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556645bd6634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556645c94aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x556648574ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556646424725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55664612f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555189==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562431b62e32 bp 0x7ffd19407590 sp 0x7ffd19407588 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562431b62e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562431b629df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56243186d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56243186ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562431a5be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562431a5b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562431a5d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5624313e26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5624313e5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5624313d6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f74b4586d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f74b4586e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562431314634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5624313d2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x562433cb2ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562431b62725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56243186d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555101==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e6b1f81e32 bp 0x7ffc5e3ce830 sp 0x7ffc5e3ce828 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e6b1f81e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e6b1f819df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e6b1c8c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e6b1c8dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e6b1e7ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e6b1e7a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e6b1e7c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e6b18016a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e6b1804698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e6b17f5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7b3d89ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7b3d89ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e6b1733634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e6b17f1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55e6b40d1ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e6b1f81725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e6b1c8c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555145==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55779f768e32 bp 0x7ffd72db9590 sp 0x7ffd72db9588 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55779f768e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55779f7689df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55779f4739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55779f474d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55779f661e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55779f661786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55779f6637f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55779efe86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55779efeb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55779efdc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbec03efd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbec03efe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55779ef1a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55779efd8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5577a18b8ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55779f768725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55779f4739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554849==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562fe14abe32 bp 0x7ffdfae1e610 sp 0x7ffdfae1e608 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562fe14abe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562fe14ab9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562fe11b69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562fe11b7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562fe13a4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562fe13a4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562fe13a67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562fe0d2b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562fe0d2e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562fe0d1f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5d13c48d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5d13c48e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562fe0c5d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562fe0d1baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x562fe35fbca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562fe14ab725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562fe11b69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554861==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561b52a10e32 bp 0x7ffed781f570 sp 0x7ffed781f568 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561b52a10e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561b52a109df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561b5271b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561b5271cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561b52909e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561b52909786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561b5290b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561b522906a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561b52293698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561b52284216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f361d561d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f361d561e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561b521c2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561b52280aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x561b54b60ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561b52a10725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561b5271b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555226==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563e6e1d5e32 bp 0x7ffc46e9b230 sp 0x7ffc46e9b228 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563e6e1d5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563e6e1d59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563e6dee09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563e6dee1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563e6e0cee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563e6e0ce786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563e6e0d07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563e6da556a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563e6da58698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563e6da49216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f90c328ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f90c328ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563e6d987634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x563e6da45aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x563e70325ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563e6e1d5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563e6dee09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555231==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c2a02e5e32 bp 0x7ffefaed5c10 sp 0x7ffefaed5c08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c2a02e5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c2a02e59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c29fff09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c29fff1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c2a01dee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c2a01de786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c2a01e07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c29fb656a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c29fb68698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c29fb59216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0a54e94d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0a54e94e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c29fa97634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c29fb55aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55c2a2435ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c2a02e5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c29fff09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555200==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555fb119be32 bp 0x7ffc4027db10 sp 0x7ffc4027db08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555fb119be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555fb119b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555fb0ea69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555fb0ea7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555fb1094e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555fb1094786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555fb10967f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555fb0a1b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555fb0a1e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555fb0a0f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcffdac3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcffdac3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555fb094d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555fb0a0baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x555fb32ebca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555fb119b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555fb0ea69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555202==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x565385670e32 bp 0x7ffe1bfe78f0 sp 0x7ffe1bfe78e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x565385670e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5653856709df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56538537b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56538537cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x565385569e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x565385569786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56538556b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x565384ef06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x565384ef3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x565384ee4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3277b8bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3277b8be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x565384e22634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x565384ee0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5653877c0ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x565385670725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56538537b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555186==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555f4c874e32 bp 0x7ffe83803010 sp 0x7ffe83803008 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555f4c874e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555f4c8749df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555f4c57f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555f4c580d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555f4c76de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555f4c76d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555f4c76f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555f4c0f46a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555f4c0f7698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555f4c0e8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4a8c0cad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4a8c0cae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555f4c026634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555f4c0e4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x555f4e9c4ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555f4c874725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555f4c57f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555194==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561473606e32 bp 0x7ffecd622990 sp 0x7ffecd622988 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561473606e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5614736069df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5614733119b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561473312d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5614734ffe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5614734ff786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5614735017f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561472e866a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561472e89698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561472e7a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd021c42d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd021c42e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561472db8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561472e76aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x561475756ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561473606725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5614733119b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554882==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55bef7899e32 bp 0x7fff1bbcf8b0 sp 0x7fff1bbcf8a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55bef7899e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bef78999df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bef75a49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bef75a5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bef7792e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bef7792786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bef77947f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bef71196a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bef711c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bef710d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f19e8af3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f19e8af3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bef704b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55bef7109aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55bef99e9ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bef7899725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bef75a49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554893==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c107590e32 bp 0x7ffdd2e94f10 sp 0x7ffdd2e94f08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c107590e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c1075909df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c10729b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c10729cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c107489e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c107489786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c10748b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c106e106a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c106e13698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c106e04216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f831187ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f831187ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c106d42634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c106e00aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55c1096e0ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c107590725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c10729b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554902==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562559ef1e32 bp 0x7fffc7e47e10 sp 0x7fffc7e47e08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562559ef1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562559ef19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562559bfc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562559bfdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562559deae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562559dea786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562559dec7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5625597716a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562559774698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562559765216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f346e6ced8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f346e6cee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5625596a3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562559761aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56255c041ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562559ef1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562559bfc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554910==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5615e3112e32 bp 0x7fff7a4519b0 sp 0x7fff7a4519a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5615e3112e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5615e31129df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5615e2e1d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5615e2e1ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5615e300be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5615e300b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5615e300d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5615e29926a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5615e2995698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5615e2986216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdacef9ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdacef9ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5615e28c4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5615e2982aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5615e5262ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5615e3112725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5615e2e1d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554921==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55de7f095e32 bp 0x7ffc2e8fdbd0 sp 0x7ffc2e8fdbc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55de7f095e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55de7f0959df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55de7eda09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55de7eda1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55de7ef8ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55de7ef8e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55de7ef907f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55de7e9156a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55de7e918698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55de7e909216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f767aa84d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f767aa84e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55de7e847634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55de7e905aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55de811e5ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55de7f095725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55de7eda09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554917==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d42f545e32 bp 0x7fff27c38910 sp 0x7fff27c38908 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d42f545e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d42f5459df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d42f2509b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d42f251d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d42f43ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d42f43e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d42f4407f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d42edc56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d42edc8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d42edb9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb166150d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb166150e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d42ecf7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d42edb5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55d431695ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d42f545725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d42f2509b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554915==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55928ea5be32 bp 0x7ffcde798950 sp 0x7ffcde798948 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55928ea5be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55928ea5b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55928e7669b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55928e767d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55928e954e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55928e954786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55928e9567f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55928e2db6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55928e2de698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55928e2cf216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb7efe9cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb7efe9ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55928e20d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55928e2cbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x559290babca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55928ea5b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55928e7669b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555415==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5626513b2e32 bp 0x7ffe599219f0 sp 0x7ffe599219e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5626513b2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5626513b29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5626510bd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5626510bed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5626512abe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5626512ab786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5626512ad7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562650c326a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562650c35698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562650c26216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f481d5d4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f481d5d4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562650b64634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562650c22aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x562653502ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5626513b2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5626510bd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2554908==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5644e108ce32 bp 0x7fff28891e10 sp 0x7fff28891e08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5644e108ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5644e108c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5644e0d979b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5644e0d98d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5644e0f85e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5644e0f85786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5644e0f877f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5644e090c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5644e090f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5644e0900216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f16a4da7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f16a4da7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5644e083e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5644e08fcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5644e31dcca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5644e108c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5644e0d979b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555027==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560a7bfe3e32 bp 0x7ffe922a55d0 sp 0x7ffe922a55c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560a7bfe3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560a7bfe39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560a7bcee9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560a7bcefd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560a7bedce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560a7bedc786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560a7bede7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560a7b8636a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560a7b866698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560a7b857216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f63d7695d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f63d7695e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560a7b795634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560a7b853aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x560a7e133ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560a7bfe3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560a7bcee9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555073==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ca4c5aee32 bp 0x7ffdc22eb770 sp 0x7ffdc22eb768 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ca4c5aee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ca4c5ae9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ca4c2b99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ca4c2bad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ca4c4a7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ca4c4a7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ca4c4a97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ca4be2e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ca4be31698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ca4be22216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd56faa7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd56faa7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ca4bd60634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ca4be1eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55ca4e6feca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ca4c5ae725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ca4c2b99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 40 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2555359==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559e87ec3e32 bp 0x7ffc76440710 sp 0x7ffc76440708 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559e87ec3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559e87ec39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559e87bce9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559e87bcfd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559e87dbce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559e87dbc786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559e87dbe7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559e877436a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559e87746698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559e87737216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6a8efe3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6a8efe3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559e87675634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559e87733aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x559e8a013ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559e87ec3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559e87bce9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555391==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55eda9de9e32 bp 0x7ffd5cf22ab0 sp 0x7ffd5cf22aa8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55eda9de9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55eda9de99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55eda9af49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55eda9af5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55eda9ce2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55eda9ce2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55eda9ce47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55eda96696a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55eda966c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55eda965d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbffea8dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbffea8de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55eda959b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55eda9659aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55edabf39ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55eda9de9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55eda9af49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555091==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f7fa26ee32 bp 0x7fff7c099f70 sp 0x7fff7c099f68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f7fa26ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f7fa26e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f7f9f799b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f7f9f7ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f7fa167e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f7fa167786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f7fa1697f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f7f9aee6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f7f9af1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f7f9ae2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7ad6e22d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7ad6e22e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f7f9a20634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f7f9adeaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55f7fc3beca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f7fa26e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f7f9f799b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555105==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5620383a7e32 bp 0x7ffffb160970 sp 0x7ffffb160968 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5620383a7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5620383a79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5620380b29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5620380b3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5620382a0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5620382a0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5620382a27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562037c276a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562037c2a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562037c1b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fea1d91ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fea1d91ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562037b59634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562037c17aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56203a4f7ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5620383a7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5620380b29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555409==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f904dbde32 bp 0x7ffd5b982ff0 sp 0x7ffd5b982fe8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f904dbde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f904dbd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f904ac89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f904ac9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f904cb6e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f904cb6786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f904cb87f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f90463d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f904640698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f904631216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fedcfb3cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fedcfb3ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f90456f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f90462daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55f906f0dca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f904dbd725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f904ac89b6 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 f9 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 > ================================================================= > ==2555468==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562d4773ae32 bp 0x7ffdea69dbf0 sp 0x7ffdea69dbe8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562d4773ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562d4773a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562d474459b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562d47446d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562d47633e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562d47633786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562d476357f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562d46fba6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562d46fbd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562d46fae216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f56c3ee4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f56c3ee4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562d46eec634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562d46faaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x562d4988aca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562d4773a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562d474459b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 f7 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2555470==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562a73886e32 bp 0x7ffd34b67770 sp 0x7ffd34b67768 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562a73886e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562a738869df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562a735919b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562a73592d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562a7377fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562a7377f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562a737817f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562a731066a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562a73109698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562a730fa216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4813123d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4813123e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562a73038634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x562a730f6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x562a759d6ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562a73886725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562a735919b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 1f 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2555485==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ed14c7fe32 bp 0x7ffd4e118550 sp 0x7ffd4e118548 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ed14c7fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ed14c7f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ed1498a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ed1498bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ed14b78e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ed14b78786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ed14b7a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ed144ff6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ed14502698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ed144f3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb8ba433d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb8ba433e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ed14431634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ed144efaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55ed16dcfca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ed14c7f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ed1498a9b6 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 > ================================================================= > ==2555479==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f1ea866e32 bp 0x7ffce493aa30 sp 0x7ffce493aa28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f1ea866e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f1ea8669df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f1ea5719b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f1ea572d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f1ea75fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f1ea75f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f1ea7617f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f1ea0e66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f1ea0e9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f1ea0da216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1c0a288d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1c0a288e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f1ea018634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f1ea0d6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55f1ec9b6ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f1ea866725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f1ea5719b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555484==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5650993b0e32 bp 0x7ffc0ca52c50 sp 0x7ffc0ca52c48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5650993b0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5650993b09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5650990bb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5650990bcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5650992a9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5650992a9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5650992ab7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x565098c306a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x565098c33698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x565098c24216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1f00a0fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1f00a0fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x565098b62634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x565098c20aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56509b500ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5650993b0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5650990bb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555501==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a99dd9be32 bp 0x7fff0dfdb930 sp 0x7fff0dfdb928 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a99dd9be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a99dd9b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a99daa69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a99daa7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a99dc94e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a99dc94786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a99dc967f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a99d61b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a99d61e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a99d60f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe39dd6ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe39dd6ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a99d54d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a99d60baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a99feebca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a99dd9b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a99daa69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 52 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2555507==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5579734c9e32 bp 0x7ffc51d86d10 sp 0x7ffc51d86d08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5579734c9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5579734c99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5579731d49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5579731d5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5579733c2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5579733c2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5579733c47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557972d496a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557972d4c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557972d3d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5fdb2ebd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5fdb2ebe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557972c7b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557972d39aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x557975619ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5579734c9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5579731d49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555506==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56472b7eee32 bp 0x7ffd5fefb310 sp 0x7ffd5fefb308 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56472b7eee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56472b7ee9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56472b4f99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56472b4fad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56472b6e7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56472b6e7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56472b6e97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56472b06e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56472b071698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56472b062216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fba4e3b9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fba4e3b9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56472afa0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56472b05eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56472d93eca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56472b7ee725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56472b4f99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555509==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d10febbe32 bp 0x7ffc466a0e70 sp 0x7ffc466a0e68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d10febbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d10febb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d10fbc69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d10fbc7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d10fdb4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d10fdb4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d10fdb67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d10f73b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d10f73e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d10f72f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb6d0528d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb6d0528e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d10f66d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d10f72baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55d11200bca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d10febb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d10fbc69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555538==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e525c4ae32 bp 0x7fff7f6eaff0 sp 0x7fff7f6eafe8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e525c4ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e525c4a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e5259559b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e525956d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e525b43e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e525b43786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e525b457f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e5254ca6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e5254cd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e5254be216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f593bc18d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f593bc18e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e5253fc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e5254baaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55e527d9aca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e525c4a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e5259559b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555670==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5559e3a3ce32 bp 0x7fffdd06cf50 sp 0x7fffdd06cf48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5559e3a3ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5559e3a3c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5559e37479b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5559e3748d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5559e3935e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5559e3935786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5559e39377f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5559e32bc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5559e32bf698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5559e32b0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9061a2dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9061a2de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5559e31ee634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5559e32acaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5559e5b8cca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5559e3a3c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5559e37479b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555673==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555d9239fe32 bp 0x7ffd0815cbd0 sp 0x7ffd0815cbc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555d9239fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555d9239f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555d920aa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555d920abd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555d92298e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555d92298786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555d9229a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555d91c1f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555d91c22698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555d91c13216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fdb3dd9ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fdb3dd9ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555d91b51634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555d91c0faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x555d944efca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555d9239f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555d920aa9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555574==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556e9c57ce32 bp 0x7ffe5e7f7030 sp 0x7ffe5e7f7028 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556e9c57ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556e9c57c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556e9c2879b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556e9c288d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556e9c475e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556e9c475786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556e9c4777f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556e9bdfc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556e9bdff698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556e9bdf0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa026a96d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa026a96e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556e9bd2e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556e9bdecaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x556e9e6ccca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556e9c57c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556e9c2879b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555594==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5566dd1c4e32 bp 0x7ffce9748510 sp 0x7ffce9748508 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5566dd1c4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5566dd1c49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5566dcecf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5566dced0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5566dd0bde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5566dd0bd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5566dd0bf7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5566dca446a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5566dca47698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5566dca38216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fad37a39d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fad37a39e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5566dc976634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5566dca34aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5566df314ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5566dd1c4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5566dcecf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555614==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5595c5c2be32 bp 0x7ffdb11d72d0 sp 0x7ffdb11d72c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5595c5c2be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5595c5c2b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5595c59369b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5595c5937d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5595c5b24e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5595c5b24786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5595c5b267f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5595c54ab6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5595c54ae698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5595c549f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f02d6ee8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f02d6ee8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5595c53dd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5595c549baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5595c7d7bca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5595c5c2b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5595c59369b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 6b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2555612==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55bdaa718e32 bp 0x7ffc0f8fcb30 sp 0x7ffc0f8fcb28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55bdaa718e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bdaa7189df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bdaa4239b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bdaa424d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bdaa611e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bdaa611786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bdaa6137f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bda9f986a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bda9f9b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bda9f8c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1ea1a14d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1ea1a14e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bda9eca634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55bda9f88aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55bdac868ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bdaa718725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bdaa4239b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555649==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561e53cace32 bp 0x7ffc1bae20b0 sp 0x7ffc1bae20a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561e53cace31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561e53cac9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561e539b79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561e539b8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561e53ba5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561e53ba5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561e53ba77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561e5352c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561e5352f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561e53520216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4b8dd2ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4b8dd2ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561e5345e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x561e5351caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x561e55dfcca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561e53cac725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561e539b79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555667==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5591b3612e32 bp 0x7ffe67c8c4d0 sp 0x7ffe67c8c4c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5591b3612e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5591b36129df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5591b331d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5591b331ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5591b350be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5591b350b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5591b350d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5591b2e926a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5591b2e95698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5591b2e86216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f78b10e5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f78b10e5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5591b2dc4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5591b2e82aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5591b5762ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5591b3612725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5591b331d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555726==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559964fa1e32 bp 0x7fffbea1bc30 sp 0x7fffbea1bc28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559964fa1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559964fa19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559964cac9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559964cadd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559964e9ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559964e9a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559964e9c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5599648216a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559964824698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559964815216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9aca63ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9aca63ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559964753634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559964811aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5599670f1ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559964fa1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559964cac9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555723==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55da3c270e32 bp 0x7ffc4c9b6bb0 sp 0x7ffc4c9b6ba8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55da3c270e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55da3c2709df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55da3bf7b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55da3bf7cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55da3c169e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55da3c169786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55da3c16b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55da3baf06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55da3baf3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55da3bae4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f853a7b0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f853a7b0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55da3ba22634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55da3bae0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55da3e3c0ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55da3c270725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55da3bf7b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555867==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556388903e32 bp 0x7fff50089730 sp 0x7fff50089728 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556388903e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5563889039df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55638860e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55638860fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5563887fce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5563887fc786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5563887fe7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5563881836a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556388186698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556388177216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7731e55d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7731e55e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5563880b5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x556388173aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55638aa53ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556388903725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55638860e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555753==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f8245cbe32 bp 0x7ffff5ee6cd0 sp 0x7ffff5ee6cc8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f8245cbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f8245cb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f8242d69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f8242d7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f8244c4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f8244c4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f8244c67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f823e4b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f823e4e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f823e3f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4c40299d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4c40299e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f823d7d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f823e3baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55f82671bca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f8245cb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f8242d69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555773==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55eaea87ae32 bp 0x7ffc75e39a30 sp 0x7ffc75e39a28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55eaea87ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55eaea87a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55eaea5859b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55eaea586d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55eaea773e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55eaea773786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55eaea7757f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55eaea0fa6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55eaea0fd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55eaea0ee216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe28d3f8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe28d3f8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55eaea02c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55eaea0eaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55eaec9caca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55eaea87a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55eaea5859b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555780==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55e3ef668e32 bp 0x7ffd42afced0 sp 0x7ffd42afcec8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55e3ef668e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e3ef6689df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e3ef3739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e3ef374d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e3ef561e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e3ef561786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e3ef5637f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e3eeee86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e3eeeeb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e3eeedc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f45bc613d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f45bc613e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e3eee1a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55e3eeed8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55e3f17b8ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e3ef668725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e3ef3739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555785==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559bdde0ae32 bp 0x7ffdaaaf5890 sp 0x7ffdaaaf5888 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559bdde0ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559bdde0a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559bddb159b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559bddb16d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559bddd03e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559bddd03786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559bddd057f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559bdd68a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559bdd68d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559bdd67e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9bee0b0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9bee0b0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559bdd5bc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559bdd67aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x559bdff5aca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559bdde0a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559bddb159b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555764==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x556066e8be32 bp 0x7ffd1151bf90 sp 0x7ffd1151bf88 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x556066e8be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556066e8b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556066b969b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556066b97d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556066d84e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556066d84786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556066d867f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55606670b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55606670e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5560666ff216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f67a41cad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f67a41cae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55606663d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5560666fbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x556068fdbca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556066e8b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556066b969b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555760==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56486723fe32 bp 0x7ffc127a70d0 sp 0x7ffc127a70c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56486723fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56486723f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564866f4a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564866f4bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564867138e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564867138786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56486713a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564866abf6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564866ac2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564866ab3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f19f7c20d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f19f7c20e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5648669f1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x564866aafaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56486938fca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56486723f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564866f4a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555788==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x559a39773e32 bp 0x7ffdd8382c30 sp 0x7ffdd8382c28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x559a39773e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559a397739df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559a3947e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559a3947fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559a3966ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559a3966c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559a3966e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559a38ff36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559a38ff6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559a38fe7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4a95d1cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4a95d1ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559a38f25634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x559a38fe3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x559a3b8c3ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559a39773725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559a3947e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555795==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55bdc4858e32 bp 0x7ffe77cc70b0 sp 0x7ffe77cc70a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55bdc4858e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bdc48589df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bdc45639b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bdc4564d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bdc4751e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bdc4751786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bdc47537f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bdc40d86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bdc40db698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bdc40cc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7eff8dccfd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7eff8dccfe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bdc400a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55bdc40c8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55bdc69a8ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bdc4858725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bdc45639b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555830==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5611aec59e32 bp 0x7fff86922a70 sp 0x7fff86922a68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5611aec59e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5611aec599df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5611ae9649b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5611ae965d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5611aeb52e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5611aeb52786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5611aeb547f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5611ae4d96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5611ae4dc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5611ae4cd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f94b0097d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f94b0097e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5611ae40b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5611ae4c9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5611b0da9ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5611aec59725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5611ae9649b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555814==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558dad5a8e32 bp 0x7ffdbb900990 sp 0x7ffdbb900988 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558dad5a8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558dad5a89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558dad2b39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558dad2b4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558dad4a1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558dad4a1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558dad4a37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558dace286a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558dace2b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558dace1c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb2e80b6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb2e80b6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558dacd5a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x558dace18aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x558daf6f8ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558dad5a8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558dad2b39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555837==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557b572a4e32 bp 0x7ffe5cc68d10 sp 0x7ffe5cc68d08 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557b572a4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557b572a49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557b56faf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557b56fb0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557b5719de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557b5719d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557b5719f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557b56b246a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557b56b27698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557b56b18216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f293caf1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f293caf1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557b56a56634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557b56b14aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x557b593f4ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557b572a4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557b56faf9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555841==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55ff1e753e32 bp 0x7ffec0ce1610 sp 0x7ffec0ce1608 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55ff1e753e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ff1e7539df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ff1e45e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ff1e45fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ff1e64ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ff1e64c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ff1e64e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ff1dfd36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ff1dfd6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ff1dfc7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4ec4782d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4ec4782e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ff1df05634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55ff1dfc3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55ff208a3ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ff1e753725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ff1e45e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555855==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557d79eb8e32 bp 0x7ffeb59b8970 sp 0x7ffeb59b8968 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557d79eb8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557d79eb89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557d79bc39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557d79bc4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557d79db1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557d79db1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557d79db37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557d797386a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557d7973b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557d7972c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff5f99d0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff5f99d0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557d7966a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557d79728aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x557d7c008ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557d79eb8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557d79bc39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2555858==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x560feb76de32 bp 0x7ffcd53e97f0 sp 0x7ffcd53e97e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x560feb76de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560feb76d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560feb4789b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560feb479d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560feb666e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560feb666786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560feb6687f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560feafed6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560feaff0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560feafe1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe581d1ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe581d1ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560feaf1f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x560feafddaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x560fed8bdca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560feb76d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560feb4789b6 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 > ================================================================= > ==2555911==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55d0b5916e32 bp 0x7ffebea960f0 sp 0x7ffebea960e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55d0b5916e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d0b59169df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d0b56219b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d0b5622d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d0b580fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d0b580f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d0b58117f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d0b51966a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d0b5199698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d0b518a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa095797d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa095797e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d0b50c8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55d0b5186aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55d0b7a66ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d0b5916725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d0b56219b6 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 > ================================================================= > ==2555878==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f3e6b25e32 bp 0x7fff1657b1b0 sp 0x7fff1657b1a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f3e6b25e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f3e6b259df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f3e68309b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f3e6831d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f3e6a1ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f3e6a1e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f3e6a207f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f3e63a56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f3e63a8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f3e6399216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fea08584d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fea08584e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f3e62d7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f3e6395aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55f3e8c75ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f3e6b25725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f3e68309b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 22 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2555908==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5620a2ffbe32 bp 0x7fff2aa94050 sp 0x7fff2aa94048 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5620a2ffbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5620a2ffb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5620a2d069b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5620a2d07d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5620a2ef4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5620a2ef4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5620a2ef67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5620a287b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5620a287e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5620a286f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5450defd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5450defe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5620a27ad634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5620a286baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5620a514bca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5620a2ffb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5620a2d069b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 1c 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2555910==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x56114ca4fe32 bp 0x7ffefc90be30 sp 0x7ffefc90be28 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x56114ca4fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56114ca4f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56114c75a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56114c75bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56114c948e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56114c948786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56114c94a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56114c2cf6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56114c2d2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56114c2c3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcb9b7d7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcb9b7d7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56114c201634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56114c2bfaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56114eb9fca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56114ca4f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56114c75a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2560225==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5612330bbe32 bp 0x7ffcf7c275b0 sp 0x7ffcf7c275a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5612330bbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5612330bb9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561232dc69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561232dc7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561232fb4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561232fb4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561232fb67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56123293b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56123293e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56123292f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f984d7add8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f984d7ade3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56123286d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x56123292baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56123520bca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5612330bb725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561232dc69b6 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 > ================================================================= > ==2560229==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55c4734afe32 bp 0x7ffcc24a49f0 sp 0x7ffcc24a49e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55c4734afe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c4734af9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c4731ba9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c4731bbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c4733a8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c4733a8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c4733aa7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c472d2f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c472d32698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c472d23216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f839e83cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f839e83ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c472c61634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55c472d1faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55c4755ffca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c4734af725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c4731ba9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2560203==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x555bebcd6e32 bp 0x7fffb36fca70 sp 0x7fffb36fca68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x555bebcd6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555bebcd69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555beb9e19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555beb9e2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555bebbcfe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555bebbcf786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555bebbd17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555beb5566a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555beb559698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555beb54a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd535155d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd535155e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555beb488634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x555beb546aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x555bede26ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555bebcd6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555beb9e19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,81 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 55 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2560214==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x563898e5ce32 bp 0x7ffc2e9367d0 sp 0x7ffc2e9367c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x563898e5ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563898e5c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563898b679b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563898b68d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563898d55e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563898d55786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563898d577f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5638986dc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5638986df698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5638986d0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fa4cb73dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fa4cb73de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56389860e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5638986ccaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56389afacca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563898e5c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563898b679b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing 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 27 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2560232==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000afb4 at pc 0x56173a713e32 bp 0x7fffab0b09d0 sp 0x7fffab0b09c8 > READ of size 4 at 0x61600000afb4 thread T0 > #0 0x56173a713e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56173a7139df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56173a41e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56173a41fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56173a60ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56173a60c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56173a60e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561739f936a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561739f96698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561739f87216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcacf033d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcacf033e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561739ec5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000afb4 is located 308 bytes inside of 528-byte region [0x61600000ae80,0x61600000b090) > freed by thread T0 here: > #0 0x561739f83aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56173c863ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56173a713725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56173a41e9b6 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 > ================================================================= > ==2560244==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x55f7ce57ee32 bp 0x7ffdce525b30 sp 0x7ffdce525b28 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x55f7ce57ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f7ce57e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f7ce2899b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f7ce28ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f7ce484ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55f7ce752ae6 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 0x55f7cee276a8 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 0x55f7ceb5c1bb in TraCIServerAPI_Simulation::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Simulation.cpp:338:17 > #8 0x55f7cea6a95f in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #9 0x55f7cea757d5 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #10 0x55f7cde05b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #11 0x55f7cde0456c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #12 0x55f7cddf2018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #13 0x7fb4f7878d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #14 0x7fb4f7878e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #15 0x55f7cdd30634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x55f7cddeeaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) <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 > ================================================================= > ==2560281==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000afb4 at pc 0x55ba257fee32 bp 0x7ffd2152b8d0 sp 0x7ffd2152b8c8 > READ of size 4 at 0x61600000afb4 thread T0 > #0 0x55ba257fee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ba257fe9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ba255099b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ba2550ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ba256f7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ba256f7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ba256f97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ba2507e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ba25081698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ba25072216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1fd46a8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1fd46a8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ba24fb0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000afb4 is located 308 bytes inside of 528-byte region [0x61600000ae80,0x61600000b090) > freed by thread T0 here: > #0 0x55ba2506eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55ba2794eca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ba257fe725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ba255099b6 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 > ================================================================= > ==2558924==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x5596bc64be32 bp 0x7ffd68c01890 sp 0x7ffd68c01888 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x5596bc64be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5596bc64b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5596bc3569b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5596bc357d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5596bc544e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5596bc544786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5596bc5467f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5596bbecb6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5596bbece698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5596bbebf216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff4ee280d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff4ee280e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5596bbdfd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x5596bbebbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5596be79bca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5596bc64b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5596bc3569b6 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-22 07:06:38 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,165c16,37 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines> ---------- Differences in tripinfos ---------- 5,7d4 < <tripinfo id="veh0" depart="0.00" departLane="e_m0_0" departPos="0.00" departSpeed="0.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="17.00" routeLength="108.80" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="14.29" rerouteNo="0" devices="tripinfo_veh0" vType="DEFAULT_VEHTYPE" speedFactor="1.06" vaporized="end"/> < <tripinfo id="veh1" depart="10.00" departLane="e_m0_0" departPos="4.00" departSpeed="8.00" departDelay="0.00" arrival="-1.00" arrivalLane="" arrivalPos="-1.00" arrivalSpeed="-1.00" duration="7.00" routeLength="64.80" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="4.98" rerouteNo="0" devices="tripinfo_veh1" vType="second" speedFactor="1.06" vaporized="end"/> < </tripinfos>
---------- Differences in errors ---------- 6a7,85 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 8b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2558922==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x56091ffe1e32 bp 0x7ffdeaf361b0 sp 0x7ffdeaf361a8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x56091ffe1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56091ffe19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56091fcec9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56091fcedd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56091fedae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56091feda786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56091fedc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56091f8616a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56091f864698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56091f855216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4b1bc38d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4b1bc38e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56091f793634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x56091f851aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x560922131ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56091ffe1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56091fcec9b6 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-22 07:06:38 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2559002==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000fab4 at pc 0x56369bc3de32 bp 0x7ffd971fcd30 sp 0x7ffd971fcd28 > READ of size 4 at 0x61600000fab4 thread T0 > #0 0x56369bc3de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56369bc3d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56369b9489b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56369b949d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56369bb43ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56369c5f6726 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 0x56369c28d639 in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1144:17 > #7 0x56369c12995f in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #8 0x56369c1347d5 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #9 0x56369b4c4b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #10 0x56369b4c356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #11 0x56369b4b1018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #12 0x7f95f5f40d8f 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-22 07:06:38 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 75 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 > ================================================================= > ==2559007==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55e9937a3e32 bp 0x7ffcaa6211b0 sp 0x7ffcaa6211a8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55e9937a3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e9937a39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e9934ae9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e9934afd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e99369ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e99369c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e99369e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e9930236a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e993026698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e993017216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5fbe4e3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5fbe4e3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e992f55634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55e993013aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55e9958f3ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e9937a3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e9934ae9b6 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-22 07:06:38 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2558929==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55a6b0650e32 bp 0x7ffcb6cfa710 sp 0x7ffcb6cfa708 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55a6b0650e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a6b06509df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a6b035b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a6b035cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a6b0549e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a6b0549786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a6b054b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a6afed06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a6afed3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a6afec4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f51a97e5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f51a97e5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a6afe02634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55a6afec0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a6b27a0ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a6b0650725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a6b035b9b6 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-22 07:06:38 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 > ================================================================= > ==2558996==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000fab4 at pc 0x559795266e32 bp 0x7ffc74df2750 sp 0x7ffc74df2748 > READ of size 4 at 0x61600000fab4 thread T0 > #0 0x559795266e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5597952669df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559794f719b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559794f72d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55979516cebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x559795c1f726 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 0x5597958b6639 in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1144:17 > #7 0x55979575295f in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #8 0x55979575d7d5 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #9 0x559794aedb4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #10 0x559794aec56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #11 0x559794ada018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #12 0x7f291ab88d8f 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-22 07:06:38 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 83 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2558993==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55a30ccc5e32 bp 0x7fff1f05fa10 sp 0x7fff1f05fa08 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55a30ccc5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a30ccc59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a30c9d09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a30c9d1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a30cbbee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a30cbbe786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a30cbc07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a30c5456a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a30c548698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a30c539216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f209b829d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f209b829e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a30c477634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55a30c535aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a30ee15ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a30ccc5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a30c9d09b6 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-22 07:06:38 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 2f 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 > ================================================================= > ==2558257==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x5576cc0a6e32 bp 0x7ffde972e630 sp 0x7ffde972e628 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x5576cc0a6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5576cc0a69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5576cbdb19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5576cbdb2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5576cbf9fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5576cbf9f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5576cbfa17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5576cb9266a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5576cb929698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5576cb91a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8932173d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8932173e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5576cb858634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x5576cb916aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5576ce1f6ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5576cc0a6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5576cbdb19b6 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-22 07:06:34 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 > ================================================================= > ==2558358==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x560647a59e32 bp 0x7ffc2f2e6ad0 sp 0x7ffc2f2e6ac8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x560647a59e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560647a599df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5606477649b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560647765d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560647952e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560647952786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5606479547f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5606472d96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5606472dc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5606472cd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbc1619bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbc1619be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56064720b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x5606472c9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x560649ba9ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560647a59725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5606477649b6 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-22 07:06:34 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2558346==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55e3ca527e32 bp 0x7fff06b91a30 sp 0x7fff06b91a28 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55e3ca527e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e3ca5279df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e3ca2329b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e3ca233d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e3ca420e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e3ca420786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e3ca4227f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e3c9da76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e3c9daa698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e3c9d9b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6d1ec18d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6d1ec18e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e3c9cd9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55e3c9d97aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55e3cc677ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e3ca527725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e3ca2329b6 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-22 07:06:34 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 33 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2558351==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55db4a268e32 bp 0x7ffd824c3a50 sp 0x7ffd824c3a48 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55db4a268e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55db4a2689df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55db49f739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55db49f74d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55db4a161e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55db4a161786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55db4a1637f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55db49ae86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55db49aeb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55db49adc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f96ecdd3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f96ecdd3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55db49a1a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55db49ad8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55db4c3b8ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55db4a268725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55db49f739b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 859,894c859 < <edge id="4si"> < <lane id="4si_0"/> < <lane id="4si_1"/> < <lane id="4si_2"> < <vehicle id="veh0" pos="237.15" speed="0.00"/> < </lane> < </edge> < </timestep> < <timestep time="100.00"> < <edge id="4si"> < <lane id="4si_0"/> < <lane id="4si_1"/> < <lane id="4si_2"> < <vehicle id="veh0" pos="237.15" speed="0.00"/> < </lane> < </edge> < </timestep> < <timestep time="101.00"> < <edge id="4si"> < <lane id="4si_0"/> < <lane id="4si_1"/> < <lane id="4si_2"> < <vehicle id="veh0" pos="237.15" speed="0.00"/> < </lane> < </edge> < </timestep> < <timestep time="102.00"> < <edge id="4si"> < <lane id="4si_0"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 fe 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2558342==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55b0c6f22e32 bp 0x7ffc70ee8bd0 sp 0x7ffc70ee8bc8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55b0c6f22e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b0c6f229df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b0c6c2d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b0c6c2ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b0c6e1be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b0c6e1b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b0c6e1d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b0c67a26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b0c67a5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b0c6796216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3707375d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3707375e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b0c66d4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55b0c6792aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55b0c9072ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b0c6f22725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b0c6c2d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 286,523c286 < <lane id="1si_2"/> < </edge> < </timestep> < <timestep time="35.00"> < <edge id="1si"> < <lane id="1si_0"/> < <lane id="1si_1"> < <vehicle id="veh0" pos="40.41" speed="10.00"/> < </lane> < <lane id="1si_2"/> < </edge> < </timestep> < <timestep time="36.00"> < <edge id="1si"> < <lane id="1si_0"> < <vehicle id="veh0" pos="50.41" speed="10.00"/> < </lane> < <lane id="1si_1"/> < <lane id="1si_2"/> < </edge> < </timestep> < <timestep time="37.00"> < <edge id="1si"> < <lane id="1si_0"> < <vehicle id="veh0" pos="60.41" speed="10.00"/> < </lane> < <lane id="1si_1"/> < <lane id="1si_2"/> < </edge> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 b2 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2558265==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x5596c62a7e32 bp 0x7ffe68fba530 sp 0x7ffe68fba528 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x5596c62a7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5596c62a79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5596c5fb29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5596c5fb3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5596c61a0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5596c61a0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5596c61a27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5596c5b276a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5596c5b2a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5596c5b1b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6706225d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6706225e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5596c5a59634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x5596c5b17aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5596c83f7ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5596c62a7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5596c5fb29b6 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 38 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 > ================================================================= > ==2558357==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x556cb03a3e32 bp 0x7ffe47847a30 sp 0x7ffe47847a28 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x556cb03a3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556cb03a39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556cb00ae9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556cb00afd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556cb029ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556cb029c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556cb029e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556cafc236a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556cafc26698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556cafc17216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f1fd55ddd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1fd55dde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556cafb55634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x556cafc13aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x556cb24f3ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556cb03a3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556cb00ae9b6 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-22 07:06:34 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2558364==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x55bf77991e32 bp 0x7ffe6da44af0 sp 0x7ffe6da44ae8 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x55bf77991e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bf779919df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bf7769c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bf7769dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bf7788ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bf7788a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bf7788c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bf772116a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bf77214698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bf77205216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6be1246d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6be1246e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bf77143634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x55bf77201aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55bf79ae1ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bf77991725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bf7769c9b6 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-22 07:06:34 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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-22 07:06:34 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,131c16,40 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="VODUGES_beg"> < <lane id="VODUGES_beg_0"> < <vehicle id="overtaking" pos="0.00" speed="0.00"/> < </lane> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="VODUGES_beg"> < <lane id="VODUGES_beg_0"> < <vehicle id="overtaking" pos="2.60" speed="2.60"/> < </lane> < </edge> < </timestep> < <timestep time="2.00"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000bd80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000bd80: note: object has invalid vptr > 00 00 00 00 f0 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2558538==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x564b86286e32 bp 0x7ffd10f81a50 sp 0x7ffd10f81a48 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x564b86286e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564b862869df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564b85f919b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564b85f92d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564b8618cebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x564b86184952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x564b863ee793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x564b85b10c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x564b85b0c56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x564b85afa018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f58f4ab1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f58f4ab1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564b85a38634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x564b85af6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x564b883d6ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564b86286725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564b85f919b6 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-22 07:06:35 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 > ================================================================= > ==2558548==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x5595621d6e32 bp 0x7ffc00b01810 sp 0x7ffc00b01808 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x5595621d6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5595621d69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559561ee19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559561ee2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5595620dcebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5595620d4952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55956233e793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x559561a60c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x559561a5c56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x559561a4a018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fae3d42cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fae3d42ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559561988634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x559561a46aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x559564326ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5595621d6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559561ee19b6 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-22 07:06:35 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2558643==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55e2be681e32 bp 0x7ffc9395bf30 sp 0x7ffc9395bf28 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55e2be681e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e2be6819df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e2be38c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e2be38dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e2be587ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55e2be57f952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55e2be7e9793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55e2bdf0bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55e2bdf0756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55e2bdef5018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f64f750ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f64f750ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e2bde33634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55e2bdef1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55e2c07d1ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e2be681725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e2be38c9b6 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-22 07:06:36 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 de 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2558572==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55b74b992e32 bp 0x7ffcce29b4b0 sp 0x7ffcce29b4a8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55b74b992e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b74b9929df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b74b69d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b74b69ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b74b898ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b74b890952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55b74bafa793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55b74b21cc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55b74b21856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55b74b206018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7ff522d6ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff522d6ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b74b144634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55b74b202aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55b74dae2ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b74b992725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b74b69d9b6 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-22 07:06:36 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2558575==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55b08521fe32 bp 0x7ffda8733810 sp 0x7ffda8733808 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55b08521fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b08521f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b084f2a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b084f2bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b085125ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55b08511d952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55b085387793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55b084aa9c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55b084aa556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55b084a93018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f09a73e6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f09a73e6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b0849d1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55b084a8faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55b08736fca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b08521f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b084f2a9b6 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 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 > ================================================================= > ==2558647==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d9b4 at pc 0x56320230ce32 bp 0x7fff9f10b450 sp 0x7fff9f10b448 > READ of size 4 at 0x61600000d9b4 thread T0 > #0 0x56320230ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56320230c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5632020179b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563202018d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563202212ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56320220a952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x563202474793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x563201b96c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x563201b9256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x563201b80018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f661cc9fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f661cc9fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563201abe634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000d9b4 is located 308 bytes inside of 528-byte region [0x61600000d880,0x61600000da90) > freed by thread T0 here: > #0 0x563201b7caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56320445cca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56320230c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5632020179b6 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-22 07:06:36 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 10 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 > ================================================================= > ==2558651==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c1b4 at pc 0x55778c13ce32 bp 0x7ffce6588d30 sp 0x7ffce6588d28 > READ of size 4 at 0x61600000c1b4 thread T0 > #0 0x55778c13ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55778c13c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55778be479b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55778be48d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55778c035e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55778c035786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55778c0377f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55778b9bc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55778b9bf698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55778b9b0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3d14e4ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3d14e4ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55778b8ee634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000c1b4 is located 308 bytes inside of 528-byte region [0x61600000c080,0x61600000c290) > freed by thread T0 here: > #0 0x55778b9acaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55778e28cca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55778c13c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55778be479b6 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-22 07:06:36 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2558652==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x56440cd45e32 bp 0x7fff74e4b150 sp 0x7fff74e4b148 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x56440cd45e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56440cd459df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56440ca509b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56440ca51d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56440cc4bebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x56440cc43952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x56440cead793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x56440c5cfc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x56440c5cb56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x56440c5b9018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fcd83f74d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcd83f74e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56440c4f7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x56440c5b5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56440ee95ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56440cd45725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56440ca509b6 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-22 07:06:36 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 d6 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2558657==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55704c823e32 bp 0x7ffe63ec7770 sp 0x7ffe63ec7768 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55704c823e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55704c8239df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55704c52e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55704c52fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55704c729ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55704c721952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55704c98b793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55704c0adc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55704c0a956c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55704c097018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7efc870b7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efc870b7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55704bfd5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55704c093aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55704e973ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55704c823725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55704c52e9b6 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-22 07:06:36 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,7c16,19 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" type="vType1" depart="0.00" departPos="0.00" arrival="79.00"> < <route edges="e_m5 e_m6 e_shape1"/> < </vehicle> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="routes.rou.xml"/> > </input> 9c21,36 < </routes> --- > <output> > <write-license value="true"/> > <netstate-dump value="netstate_dump.xml"/> > <vehroute-output value="vehroutes.xml"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000bd80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000bd80: note: object has invalid vptr > 00 00 00 00 c9 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2558664==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x5654dfae1e32 bp 0x7fffdc8cfaf0 sp 0x7fffdc8cfae8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x5654dfae1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5654dfae19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5654df7ec9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5654df7edd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5654df9e7ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5654df9df952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5654dfc49793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5654df36bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5654df36756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5654df355018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f252077bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f252077be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5654df293634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x5654df351aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5654e1c31ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5654dfae1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5654df7ec9b6 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-22 07:06:37 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2558660==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55c96e087e32 bp 0x7ffc3b1d86d0 sp 0x7ffc3b1d86c8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55c96e087e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c96e0879df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c96dd929b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c96dd93d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c96df8debb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55c96df85952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55c96e1ef793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55c96d911c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55c96d90d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55c96d8fb018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f1591085d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1591085e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c96d839634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55c96d8f7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55c9701d7ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c96e087725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c96dd929b6 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-22 07:06:37 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 e9 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2558663==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x562d8f7f1e32 bp 0x7fff3ee2ba10 sp 0x7fff3ee2ba08 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x562d8f7f1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562d8f7f19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562d8f4fc9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562d8f4fdd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562d8f6f7ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x562d8f6ef952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x562d8f959793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x562d8f07bc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x562d8f07756c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x562d8f065018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f71c4db7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f71c4db7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562d8efa3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x562d8f061aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x562d91941ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562d8f7f1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562d8f4fc9b6 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-22 07:06:37 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 > ================================================================= > ==2558494==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55a8903f2e32 bp 0x7fff01a23610 sp 0x7fff01a23608 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55a8903f2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a8903f29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a8900fd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a8900fed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a8902f8ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55a8902f0952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55a89055a793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55a88fc7cc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55a88fc7856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55a88fc66018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fc30b52ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc30b52ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a88fba4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55a88fc62aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a892542ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a8903f2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a8900fd9b6 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-22 07:06:35 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2558531==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x558085ae8e32 bp 0x7fff79983710 sp 0x7fff79983708 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x558085ae8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558085ae89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5580857f39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5580857f4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5580859e1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5580859e1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5580859e37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5580853686a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55808536b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55808535c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2d14ca5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2d14ca5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55808529a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x558085358aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x558087c38ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558085ae8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5580857f39b6 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-22 07:06:35 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,32c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m5"> < <lane id="e_m5_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m5_1"/> < <lane id="e_m5_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m5"> < <lane id="e_m5_0"> < <vehicle id="veh0" pos="0.60" speed="0.60"/> < </lane> < <lane id="e_m5_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 66 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2558512==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x564936066e32 bp 0x7ffd29a718d0 sp 0x7ffd29a718c8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x564936066e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5649360669df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564935d719b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564935d72d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564935f5fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564935f5f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564935f617f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5649358e66a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5649358e9698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5649358da216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f55807a4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f55807a4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564935818634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5649358d6aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5649381b6ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564936066725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564935d719b6 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-22 07:06:35 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 9a 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 > ================================================================= > ==2558501==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x5587f1e87e32 bp 0x7ffe001cd910 sp 0x7ffe001cd908 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x5587f1e87e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5587f1e879df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5587f1b929b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5587f1b93d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5587f1d8debb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5587f1d85952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5587f1fef793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5587f1711c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5587f170d56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5587f16fb018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fac0fcd3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fac0fcd3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5587f1639634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x5587f16f7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5587f3fd7ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5587f1e87725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5587f1b929b6 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-22 07:06:35 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,10c16,19 < <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd"> < <vehicle id="veh0" type="SUMO_DEFAULT_TYPE" depart="0.00" departPos="236.15" arrivalPos="5.00" arrival="800.00"> < <routeDistribution> < <route replacedOnEdge="1si" reason="traci:changeTarget" replacedAtTime="5.00" probability="0" edges="1si 2o"/> < <route edges="1si 2o 2fi 2si 3o 3fi"/> < </routeDistribution> < </vehicle> --- > <input> > <net-file value="net.net.xml"/> > <route-files value="routes.rou.xml"/> > </input> 12c21,35 < </routes> --- > <output> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 3a4,82 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 8b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2558510==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x557a121f2e32 bp 0x7fff630ca130 sp 0x7fff630ca128 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x557a121f2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557a121f29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557a11efd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557a11efed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557a120ebe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557a120eb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557a120ed7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557a11a726a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557a11a75698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557a11a66216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f40b5940d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f40b5940e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557a119a4634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x557a11a62aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x557a14342ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557a121f2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557a11efd9b6 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-22 07:06:35 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,32c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m5"> < <lane id="e_m5_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m5_1"/> < <lane id="e_m5_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m5"> < <lane id="e_m5_0"> < <vehicle id="veh0" pos="0.60" speed="0.60"/> < </lane> < <lane id="e_m5_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 49 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2558706==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x557b744a6e32 bp 0x7ffeb12c7cf0 sp 0x7ffeb12c7ce8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x557b744a6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x557b744a69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557b741b19b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557b741b2d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x557b7439fe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x557b7439f786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x557b743a17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557b73d266a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557b73d29698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557b73d1a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb7ce4acd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb7ce4ace3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557b73c58634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x557b73d16aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x557b765f6ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x557b744a6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557b741b19b6 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 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 > ================================================================= > ==2558732==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b272a98e32 bp 0x7ffd80bfa5b0 sp 0x7ffd80bfa5a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b272a98e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b272a989df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b2727a39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b2727a4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b272991e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b272991786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b2729937f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b2723186a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b27231b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b27230c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb8c3b05d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb8c3b05e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b27224a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b272308aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55b274be8ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b272a98725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b2727a39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2558688==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x562138c6ee32 bp 0x7fff42f2e010 sp 0x7fff42f2e008 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x562138c6ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562138c6e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5621389799b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56213897ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562138b67e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562138b67786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562138b697f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5621384ee6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5621384f1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5621384e2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f30e6218d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f30e6218e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562138420634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5621384deaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56213adbeca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562138c6e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5621389799b6 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 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 > ================================================================= > ==2558716==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a6c52c7e32 bp 0x7ffef2598f50 sp 0x7ffef2598f48 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a6c52c7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a6c52c79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a6c4fd29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a6c4fd3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a6c51c0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a6c51c0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a6c51c27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a6c4b476a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a6c4b4a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a6c4b3b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7f0abe3d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7f0abe3e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a6c4a79634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a6c4b37aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a6c7417ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a6c52c7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a6c4fd29b6 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 07 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2558369==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000acb4 at pc 0x55c585aece32 bp 0x7ffc33fb6490 sp 0x7ffc33fb6488 > READ of size 4 at 0x61600000acb4 thread T0 > #0 0x55c585aece31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c585aec9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c5857f79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c5857f8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c5859e5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c5859e5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c5859e77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c58536c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c58536f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c585360216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f169b9e8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f169b9e8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c58529e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000acb4 is located 308 bytes inside of 528-byte region [0x61600000ab80,0x61600000ad90) > freed by thread T0 here: > #0 0x55c58535caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55c587c3cca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c585aec725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c5857f79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 484,634c484 < <vehicle id="veh0" pos="1202.73" speed="30.00"/> < <vehicle id="veh1" pos="1254.01" speed="30.00"/> < </lane> < <lane id="main_end_1"/> < </edge> < </timestep> < <timestep time="50.00"> < <edge id="main_end"> < <lane id="main_end_0"> < <vehicle id="veh0" pos="1232.73" speed="30.00"/> < <vehicle id="veh1" pos="1284.01" speed="30.00"/> < </lane> < <lane id="main_end_1"/> < </edge> < </timestep> < <timestep time="51.00"> < <edge id="main_end"> < <lane id="main_end_0"> < <vehicle id="veh0" pos="1262.73" speed="30.00"/> < <vehicle id="veh1" pos="1314.01" speed="30.00"/> < </lane> < <lane id="main_end_1"/> < </edge> < </timestep> < <timestep time="52.00"> < <edge id="main_end"> < <lane id="main_end_0"> < <vehicle id="veh0" pos="1292.73" speed="30.00"/> < <vehicle id="veh1" pos="1344.01" speed="30.00"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 e1 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2558396==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55e13fe40e32 bp 0x7ffc2580e190 sp 0x7ffc2580e188 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55e13fe40e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e13fe409df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e13fb4b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e13fb4cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e13fd39e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e13fd39786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e13fd3b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e13f6c06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e13f6c3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e13f6b4216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4bbcf12d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4bbcf12e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e13f5f2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55e13f6b0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55e141f90ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e13fe40725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e13fb4b9b6 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 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 > ================================================================= > ==2558387==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x563a0b9a0e32 bp 0x7ffd14f5ad10 sp 0x7ffd14f5ad08 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x563a0b9a0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563a0b9a09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563a0b6ab9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563a0b6acd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563a0b899e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563a0b899786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563a0b89b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563a0b2206a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563a0b223698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563a0b214216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f329e9c4d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f329e9c4e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563a0b152634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x563a0b210aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x563a0daf0ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563a0b9a0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563a0b6ab9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 513,589c513 < </lane> < <lane id="beg_1"/> < </edge> < </timestep> < <timestep time="58.00"> < <edge id="beg"> < <lane id="beg_0"> < <vehicle id="veh1" pos="553.20" speed="10.00"/> < <vehicle id="veh0" pos="570.70" speed="10.00"/> < </lane> < <lane id="beg_1"/> < </edge> < </timestep> < <timestep time="59.00"> < <edge id="beg"> < <lane id="beg_0"> < <vehicle id="veh1" pos="563.20" speed="10.00"/> < <vehicle id="veh0" pos="580.70" speed="10.00"/> < </lane> < <lane id="beg_1"/> < </edge> < </timestep> < <timestep time="60.00"> < <edge id="beg"> < <lane id="beg_0"> < <vehicle id="veh1" pos="573.20" speed="10.00"/> < <vehicle id="veh0" pos="590.70" speed="10.00"/> < </lane> < <lane id="beg_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 e9 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2558371==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x5575562bee32 bp 0x7ffce29858f0 sp 0x7ffce29858e8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x5575562bee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5575562be9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x557555fc99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x557555fcad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5575561b7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5575561b7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5575561b97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x557555b3e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x557555b41698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x557555b32216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9de7ba5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9de7ba5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x557555a70634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x557555b2eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55755840eca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5575562be725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x557555fc99b6 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 dc 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 > ================================================================= > ==2558403==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55daab26ae32 bp 0x7fff1e5baef0 sp 0x7fff1e5baee8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55daab26ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55daab26a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55daaaf759b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55daaaf76d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55daab163e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55daab163786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55daab1657f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55daaaaea6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55daaaaed698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55daaaade216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8ac2c0ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8ac2c0ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55daaaa1c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55daaaadaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55daad3baca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55daab26a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55daaaf759b6 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 c3 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 > ================================================================= > ==2558477==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x560b07ef6e32 bp 0x7ffd9edd90d0 sp 0x7ffd9edd90c8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x560b07ef6e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560b07ef69df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560b07c019b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560b07c02d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560b07defe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560b07def786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560b07df17f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560b077766a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560b07779698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560b0776a216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4dae4eed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4dae4eee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560b076a8634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x560b07766aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x560b0a046ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560b07ef6725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560b07c019b6 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 26 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 > ================================================================= > ==2558485==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x564a8c239e32 bp 0x7ffd7093f6f0 sp 0x7ffd7093f6e8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x564a8c239e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564a8c2399df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564a8bf449b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564a8bf45d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564a8c132e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564a8c132786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564a8c1347f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564a8bab96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564a8babc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564a8baad216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7ff4b164bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7ff4b164be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564a8b9eb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x564a8baa9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x564a8e389ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564a8c239725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564a8bf449b6 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 2a 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 > ================================================================= > ==2558462==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x558d5c93ce32 bp 0x7ffd13152770 sp 0x7ffd13152768 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x558d5c93ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558d5c93c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558d5c6479b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558d5c648d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558d5c835e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558d5c835786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558d5c8377f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558d5c1bc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558d5c1bf698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558d5c1b0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f79d74ead8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f79d74eae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558d5c0ee634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x558d5c1acaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x558d5ea8cca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558d5c93c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558d5c6479b6 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 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 > ================================================================= > ==2558916==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x559b5d475e32 bp 0x7fff967724b0 sp 0x7fff967724a8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x559b5d475e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559b5d4759df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559b5d1809b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559b5d181d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559b5d36ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559b5d36e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559b5d3707f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559b5ccf56a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559b5ccf8698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559b5cce9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe29ba67d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe29ba67e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559b5cc27634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x559b5cce5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x559b5f5c5ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559b5d475725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559b5d1809b6 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-22 07:06:38 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2558912==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55a0a2119e32 bp 0x7ffee9c4c770 sp 0x7ffee9c4c768 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55a0a2119e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a0a21199df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a0a1e249b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a0a1e25d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a0a2012e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a0a2012786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a0a20147f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a0a19996a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a0a199c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a0a198d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0e682a7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0e682a7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a0a18cb634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55a0a1989aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a0a4269ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a0a2119725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a0a1e249b6 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-22 07:06:38 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2558914==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55d013eaee32 bp 0x7ffcb00471d0 sp 0x7ffcb00471c8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55d013eaee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d013eae9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d013bb99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d013bbad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d013da7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d013da7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d013da97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d01372e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d013731698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d013722216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fbd8b18ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fbd8b18ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d013660634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55d01371eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55d015ffeca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d013eae725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d013bb99b6 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-22 07:06:38 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2558909==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5572e5ebfe32 bp 0x7ffd83012110 sp 0x7ffd83012108 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5572e5ebfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5572e5ebf9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5572e5bca9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5572e5bcbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5572e5db8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5572e5db8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5572e5dba7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5572e573f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5572e5742698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5572e5733216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb13a2b1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb13a2b1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5572e5671634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5572e572faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5572e800fca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5572e5ebf725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5572e5bca9b6 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-22 07:06:38 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,194c16,39 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000ab80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000ab80: note: object has invalid vptr > 00 00 00 00 ce 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2559441==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000acb4 at pc 0x55c1e547ae32 bp 0x7ffc84d3f130 sp 0x7ffc84d3f128 > READ of size 4 at 0x61600000acb4 thread T0 > #0 0x55c1e547ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c1e547a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c1e51859b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c1e5186d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c1e5373e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c1e5373786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c1e53757f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c1e4cfa6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c1e4cfd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c1e4cee216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f55b1a8cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f55b1a8ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c1e4c2c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000acb4 is located 308 bytes inside of 528-byte region [0x61600000ab80,0x61600000ad90) > freed by thread T0 here: > #0 0x55c1e4ceaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55c1e75caca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c1e547a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c1e51859b6 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 a1 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2559421==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55fedf47de32 bp 0x7ffde485a5b0 sp 0x7ffde485a5a8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55fedf47de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fedf47d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fedf1889b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fedf189d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fedf376e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fedf376786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fedf3787f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fedecfd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55feded00698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fedecf1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fe9983fad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe9983fae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fedec2f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55fedecedaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55fee15cdca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fedf47d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fedf1889b6 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-22 07:06:41 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 > ================================================================= > ==2559385==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55f257872e32 bp 0x7ffed60da2f0 sp 0x7ffed60da2e8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55f257872e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f2578729df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f25757d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f25757ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f25776be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f25776b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f25776d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f2570f26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f2570f5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f2570e6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f24b642fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f24b642fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f257024634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55f2570e2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55f2599c2ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f257872725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f25757d9b6 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-22 07:06:41 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,113c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 f8 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2559532==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x555d6b74ce32 bp 0x7ffd20a3bf70 sp 0x7ffd20a3bf68 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x555d6b74ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555d6b74c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555d6b4579b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555d6b458d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555d6b645e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555d6b645786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555d6b6477f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555d6afcc6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555d6afcf698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555d6afc0216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9eedebad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9eedebae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555d6aefe634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x555d6afbcaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x555d6d89cca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555d6b74c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555d6b4579b6 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-22 07:06:42 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2559538==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55b060131e32 bp 0x7ffe39d1f9d0 sp 0x7ffe39d1f9c8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55b060131e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b0601319df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b05fe3c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b05fe3dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b06002ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b06002a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b06002c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b05f9b16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b05f9b4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b05f9a5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f5cb78ddd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f5cb78dde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b05f8e3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55b05f9a1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55b062281ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b060131725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b05fe3c9b6 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-22 07:06:42 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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-22 07:06:42 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,57c16,36 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 ad 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2559490==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55aaf6f3fe32 bp 0x7ffcee17d510 sp 0x7ffcee17d508 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55aaf6f3fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55aaf6f3f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55aaf6c4a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55aaf6c4bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55aaf6e38e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55aaf6e38786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55aaf6e3a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55aaf67bf6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55aaf67c2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55aaf67b3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f561878cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f561878ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55aaf66f1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55aaf67afaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55aaf908fca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55aaf6f3f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55aaf6c4a9b6 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-22 07:06:42 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 19 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 > ================================================================= > ==2559504==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55c1873bfe32 bp 0x7ffd8b043e50 sp 0x7ffd8b043e48 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55c1873bfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c1873bf9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c1870ca9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c1870cbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c1872b8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c1872b8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c1872ba7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c186c3f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c186c42698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c186c33216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f87e96a1d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f87e96a1e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c186b71634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55c186c2faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55c18950fca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c1873bf725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c1870ca9b6 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-22 07:06:42 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2559507==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55b6028abe32 bp 0x7ffdc98c4f70 sp 0x7ffdc98c4f68 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55b6028abe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b6028ab9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b6025b69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b6025b7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b6027a4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b6027a4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b6027a67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b60212b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b60212e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b60211f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3c6aba6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3c6aba6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b60205d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55b60211baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55b6049fbca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b6028ab725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b6025b69b6 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-22 07:06:42 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2559515==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000acb4 at pc 0x555ea5b62e32 bp 0x7fffc6296730 sp 0x7fffc6296728 > READ of size 4 at 0x61600000acb4 thread T0 > #0 0x555ea5b62e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555ea5b629df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555ea586d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555ea586ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555ea5a5be68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555ea5a5b786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555ea5a5d7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555ea53e26a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555ea53e5698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555ea53d6216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc740a24d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc740a24e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555ea5314634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000acb4 is located 308 bytes inside of 528-byte region [0x61600000ab80,0x61600000ad90) > freed by thread T0 here: > #0 0x555ea53d2aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x555ea7cb2ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555ea5b62725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555ea586d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 1a 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2559557==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55a82906ae32 bp 0x7ffc85373c30 sp 0x7ffc85373c28 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55a82906ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a82906a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a828d759b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a828d76d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a828f63e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a828f63786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a828f657f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a8288ea6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a8288ed698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a8288de216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f875d02ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f875d02ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a82881c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55a8288daaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a82b1baca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a82906a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a828d759b6 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-22 07:06:42 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 12 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 > ================================================================= > ==2559577==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5629c81f5e32 bp 0x7ffc058fadf0 sp 0x7ffc058fade8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5629c81f5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5629c81f59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5629c7f009b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5629c7f01d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5629c80eee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5629c80ee786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5629c80f07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5629c7a756a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5629c7a78698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5629c7a69216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f34dda6bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f34dda6be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5629c79a7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5629c7a65aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5629ca345ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5629c81f5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5629c7f009b6 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-22 07:06:42 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 b3 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2559593==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55cf746b9e32 bp 0x7fff3b175310 sp 0x7fff3b175308 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55cf746b9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55cf746b99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55cf743c49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55cf743c5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55cf745b2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55cf745b2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55cf745b47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55cf73f396a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55cf73f3c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55cf73f2d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7424153d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7424153e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55cf73e6b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55cf73f29aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55cf76809ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55cf746b9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55cf743c49b6 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-22 07:06:42 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 af 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2559561==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55f665a27e32 bp 0x7ffd38d7a970 sp 0x7ffd38d7a968 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55f665a27e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f665a279df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f6657329b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f665733d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f665920e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55f665920786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55f6659227f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55f6652a76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55f6652aa698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55f66529b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7267d1cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7267d1ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f6651d9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55f665297aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55f667b77ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55f665a27725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55f6657329b6 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-22 07:06:42 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 2d 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 > ================================================================= > ==2559601==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55d91c483e32 bp 0x7ffdf94ab5f0 sp 0x7ffdf94ab5e8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55d91c483e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d91c4839df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d91c18e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d91c18fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d91c37ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d91c37c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d91c37e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d91bd036a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d91bd06698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d91bcf7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f18a82e8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f18a82e8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d91bc35634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55d91bcf3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55d91e5d3ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d91c483725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d91c18e9b6 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-22 07:06:43 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 90 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 > ================================================================= > ==2559605==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x564ba7d61e32 bp 0x7fffcbffd7d0 sp 0x7fffcbffd7c8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x564ba7d61e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564ba7d619df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564ba7a6c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564ba7a6dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564ba7c5ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564ba7c5a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564ba7c5c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564ba75e16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564ba75e4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564ba75d5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f034c267d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f034c267e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564ba7513634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x564ba75d1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x564ba9eb1ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564ba7d61725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564ba7a6c9b6 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-22 07:06:43 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 2c 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2559616==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x562ba71e4e32 bp 0x7ffcddc2e090 sp 0x7ffcddc2e088 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x562ba71e4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562ba71e49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562ba6eef9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562ba6ef0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562ba70dde68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562ba70dd786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562ba70df7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562ba6a646a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562ba6a67698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562ba6a58216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fac6174ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fac6174ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562ba6996634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x562ba6a54aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x562ba9334ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562ba71e4725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562ba6eef9b6 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-22 07:06:43 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 fb 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2559659==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x561112473e32 bp 0x7ffe8447c590 sp 0x7ffe8447c588 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x561112473e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5611124739df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56111217e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56111217fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56111236ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56111236c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56111236e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x561111cf36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x561111cf6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x561111ce7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f911d4f5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f911d4f5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x561111c25634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x561111ce3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5611145c3ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561112473725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56111217e9b6 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-22 07:06:43 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 83 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 > ================================================================= > ==2559596==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x560c4f969e32 bp 0x7ffd80146fb0 sp 0x7ffd80146fa8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x560c4f969e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560c4f9699df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x560c4f6749b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x560c4f675d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560c4f862e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560c4f862786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560c4f8647f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560c4f1e96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560c4f1ec698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560c4f1dd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7ff0aedd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7ff0aede3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560c4f11b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x560c4f1d9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x560c51ab9ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560c4f969725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x560c4f6749b6 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-22 07:06:43 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,146c16,39 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="VTD_EGO" pos="0.00" speed="0.00" posLat="0.00" speedLat="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="VTD_EGO" pos="0.80" speed="0.80" posLat="0.00" speedLat="0.00"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000c380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000c380: note: object has invalid vptr > 00 00 00 00 c9 30 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2559609==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x558361127e32 bp 0x7ffc8a3a89d0 sp 0x7ffc8a3a89c8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x558361127e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5583611279df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558360e329b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558360e33d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558361020e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558361020786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5583610227f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5583609a76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5583609aa698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55836099b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc656045d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc656045e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5583608d9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x558360997aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x558363277ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558361127725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558360e329b6 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-22 07:06:43 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2559435==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55ecb96c9e32 bp 0x7ffe033ed030 sp 0x7ffe033ed028 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55ecb96c9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ecb96c99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ecb93d49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ecb93d5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ecb95c2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ecb95c2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ecb95c47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ecb8f496a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ecb8f4c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ecb8f3d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f49396fad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f49396fae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ecb8e7b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55ecb8f39aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55ecbb819ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ecb96c9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ecb93d49b6 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-22 07:06:41 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,104c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.00" speed="0.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="0.80" speed="0.80"/> < </lane> < <lane id="e_m0_1"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,82 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000d880 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000d880: note: object has invalid vptr > 00 00 00 00 43 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2559392==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d9b4 at pc 0x559e04451e32 bp 0x7fff8c488ad0 sp 0x7fff8c488ac8 > READ of size 4 at 0x61600000d9b4 thread T0 > #0 0x559e04451e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559e044519df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559e0415c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559e0415dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559e0434ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559e0434a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559e0434c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x559e03cd16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x559e03cd4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x559e03cc5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc073385d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc073385e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559e03c03634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000d9b4 is located 308 bytes inside of 528-byte region [0x61600000d880,0x61600000da90) > freed by thread T0 here: > #0 0x559e03cc1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x559e065a1ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559e04451725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559e0415c9b6 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-22 07:06:41 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 4e 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 > ================================================================= > ==2559396==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000d9b4 at pc 0x55ee0b25fe32 bp 0x7ffd286099f0 sp 0x7ffd286099e8 > READ of size 4 at 0x61600000d9b4 thread T0 > #0 0x55ee0b25fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ee0b25f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ee0af6a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ee0af6bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ee0b165ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55ee0b15d952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55ee0bc3ad03 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 0x55ee0b8b3b7c in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1219:17 > #8 0x55ee0b74b95f in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #9 0x55ee0b7567d5 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #10 0x55ee0aae6b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #11 0x55ee0aae556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #12 0x55ee0aad3018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #13 0x7fe0daa37d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #14 0x7fe0daa37e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #15 0x55ee0aa11634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000d9b4 is located 308 bytes inside of 528-byte region [0x61600000d880,0x61600000da90) > freed by thread T0 here: > #0 0x55ee0aacfaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 2a3,14 > <!-- generated on 2023-06-22 07:06:41 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2559009==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x55d22ecd2e32 bp 0x7ffde30f9ef0 sp 0x7ffde30f9ee8 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x55d22ecd2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d22ecd29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d22e9dd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d22e9ded28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d22ebd8ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55d22ebd0952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55d22f6add03 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 0x55d22f326b7c in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1219:17 > #8 0x55d22f1be95f in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #9 0x55d22f1c97d5 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #10 0x55d22e559b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #11 0x55d22e55856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #12 0x55d22e546018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #13 0x7fc06cd4bd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #14 0x7fc06cd4be3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #15 0x55d22e484634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) > freed by thread T0 here: > #0 0x55d22e542aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) <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 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 > ================================================================= > ==2558803==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x560551410e32 bp 0x7ffc0a296c50 sp 0x7ffc0a296c48 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x560551410e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5605514109df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56055111b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56055111cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560551309e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560551309786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56055130b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x560550c906a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560550c93698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560550c84216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f3d94f42d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f3d94f42e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560550bc2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x560550c80aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x560553560ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560551410725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56055111b9b6 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-22 07:06:37 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2558810==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x561157948e32 bp 0x7fff7ad36f70 sp 0x7fff7ad36f68 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x561157948e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5611579489df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5611576539b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561157654d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561157841e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561157841786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5611578437f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5611571c86a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5611571cb698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5611571bc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f30784a6d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f30784a6e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5611570fa634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5611571b8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x561159a98ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561157948725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5611576539b6 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 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 > ================================================================= > ==2558814==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x555c9ddc9e32 bp 0x7ffce45a53f0 sp 0x7ffce45a53e8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x555c9ddc9e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555c9ddc99df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555c9dad49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555c9dad5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555c9dcc2e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555c9dcc2786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555c9dcc47f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555c9d6496a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555c9d64c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555c9d63d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f28a0f08d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f28a0f08e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555c9d57b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x555c9d639aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x555c9ff19ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555c9ddc9725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555c9dad49b6 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 > ================================================================= > ==2558808==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55568bf99e32 bp 0x7ffe902912d0 sp 0x7ffe902912c8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55568bf99e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55568bf999df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55568bca49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55568bca5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55568be92e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55568be92786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55568be947f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55568b8196a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55568b81c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55568b80d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4408de7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4408de7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55568b74b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55568b809aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55568e0e9ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55568bf99725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55568bca49b6 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 c5 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 > ================================================================= > ==2558891==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000bbb4 at pc 0x55c50c1bfe32 bp 0x7ffd33a93df0 sp 0x7ffd33a93de8 > READ of size 4 at 0x61600000bbb4 thread T0 > #0 0x55c50c1bfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c50c1bf9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c50beca9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c50becbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c50c0c5ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55c50c0bd952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55c50ba4a4e6 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:802:23 > #7 0x55c50ba4556c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #8 0x55c50ba33018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #9 0x7f8ff6dded8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #10 0x7f8ff6ddee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #11 0x55c50b971634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000bbb4 is located 308 bytes inside of 528-byte region [0x61600000ba80,0x61600000bc90) > freed by thread T0 here: > #0 0x55c50ba2faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55c50e30fca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c50c1bf725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c50beca9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #4 0x55c50becbd28 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-22 07:06:38 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 9b 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 > ================================================================= > ==2558817==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x5608c9d60e32 bp 0x7ffe472bd2b0 sp 0x7ffe472bd2a8 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x5608c9d60e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5608c9d609df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5608c9a6b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5608c9a6cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5608c9c66ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5608c9c5e952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5608c9ec8793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5608c95eac72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5608c95e656c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5608c95d4018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f59d7518d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f59d7518e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5608c9512634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x5608c95d0aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5608cbeb0ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5608c9d60725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5608c9a6b9b6 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 40 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2558824==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b2b4 at pc 0x5599731ace32 bp 0x7ffea5cb7bf0 sp 0x7ffea5cb7be8 > READ of size 4 at 0x61600000b2b4 thread T0 > #0 0x5599731ace31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5599731ac9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559972eb79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559972eb8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5599730b2ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5599730aa952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x559973314793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x559972a36c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x559972a3256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x559972a20018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f53d42fad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f53d42fae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55997295e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b2b4 is located 308 bytes inside of 528-byte region [0x61600000b180,0x61600000b390) > freed by thread T0 here: > #0 0x559972a1caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5599752fcca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5599731ac725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559972eb79b6 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 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 > ================================================================= > ==2558779==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x556b3813ee32 bp 0x7ffccafc19f0 sp 0x7ffccafc19e8 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x556b3813ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556b3813e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556b37e499b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556b37e4ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556b38037e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556b38037786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556b380397f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556b379be6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556b379c1698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556b379b2216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f4386b29d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f4386b29e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556b378f0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x556b379aeaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x556b3a28eca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556b3813e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556b37e499b6 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-22 07:06:37 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2558774==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x5622303c5e32 bp 0x7fff03919270 sp 0x7fff03919268 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x5622303c5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5622303c59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5622300d09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5622300d1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5622302bee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5622302be786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5622302c07f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56222fc456a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56222fc48698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56222fc39216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8c47fcad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8c47fcae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56222fb77634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x56222fc35aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x562232515ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5622303c5725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5622300d09b6 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-22 07:06:37 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > This data file and the accompanying materials > are made available under the terms of the Eclipse Public License v2.0 > which accompanies this distribution, and is available at > http://www.eclipse.org/legal/epl-v20.html > This file may also be made available under the following Secondary > Licenses when the conditions for such availability set forth in the Eclipse > Public License 2.0 are satisfied: GNU General Public License, version 2 > or later which is available at > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html > SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later > <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> 4,26c16,35 < <netstate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netstate_file.xsd"> < <timestep time="0.00"> < <edge id="4/1to3/1"> < <lane id="4/1to3/1_0"> < <vehicle id="0" pos="100.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="1.00"> < <edge id="4/1to3/1"> < <lane id="4/1to3/1_0"> < <vehicle id="0" pos="110.00" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="2.00"> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 13 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2558209==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55fc3c899e32 bp 0x7fff82a12fd0 sp 0x7fff82a12fc8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55fc3c899e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55fc3c8999df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55fc3c5a49b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55fc3c5a5d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55fc3c792e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55fc3c792786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55fc3c7947f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55fc3c1196a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55fc3c11c698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55fc3c10d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7ec2be9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7ec2be9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55fc3c04b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55fc3c109aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55fc3e9e9ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55fc3c899725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55fc3c5a49b6 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 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 > ================================================================= > ==2558231==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55dc09d84e32 bp 0x7ffc4780e4f0 sp 0x7ffc4780e4e8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55dc09d84e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55dc09d849df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55dc09a8f9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55dc09a90d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55dc09c7de68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55dc09c7d786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55dc09c7f7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55dc096046a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55dc09607698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55dc095f8216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f48fc44cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f48fc44ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55dc09536634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55dc095f4aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55dc0bed4ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55dc09d84725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55dc09a8f9b6 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 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 > ================================================================= > ==2558233==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55ccc4f88e32 bp 0x7ffd5e4763f0 sp 0x7ffd5e4763e8 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55ccc4f88e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ccc4f889df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ccc4c939b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ccc4c94d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ccc4e81e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ccc4e81786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ccc4e837f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ccc48086a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ccc480b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ccc47fc216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7b0c1a7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7b0c1a7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ccc473a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55ccc47f8aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55ccc70d8ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ccc4f88725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ccc4c939b6 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 78 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2558238==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x55678ca2be32 bp 0x7ffe8e483130 sp 0x7ffe8e483128 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x55678ca2be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55678ca2b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55678c7369b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55678c737d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55678c924e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55678c924786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55678c9267f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55678c2ab6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55678c2ae698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55678c29f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f344cb50d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f344cb50e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55678c1dd634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x55678c29baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55678eb7bca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55678ca2b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55678c7369b6 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 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 > ================================================================= > ==2558211==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x555f7fc47e32 bp 0x7ffdc5309650 sp 0x7ffdc5309648 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x555f7fc47e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x555f7fc479df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x555f7f9529b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x555f7f953d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x555f7fb40e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x555f7fb40786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x555f7fb427f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x555f7f4c76a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x555f7f4ca698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x555f7f4bb216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f7ca01ccd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f7ca01cce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x555f7f3f9634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x555f7f4b7aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x555f81d97ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x555f7fc47725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x555f7f9529b6 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-22 07:06:33 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2558223==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5653c2300e32 bp 0x7fff62aa9890 sp 0x7fff62aa9888 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5653c2300e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5653c23009df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5653c200b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5653c200cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5653c21f9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5653c21f9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5653c21fb7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5653c1b806a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5653c1b83698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5653c1b74216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f111ebc8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f111ebc8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5653c1ab2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5653c1b70aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5653c4450ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5653c2300725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5653c200b9b6 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-22 07:06:33 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 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 > ================================================================= > ==2558242==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x5611fdb6ae32 bp 0x7ffc1d64e310 sp 0x7ffc1d64e308 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x5611fdb6ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5611fdb6a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5611fd8759b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5611fd876d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5611fda63e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5611fda63786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5611fda657f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5611fd3ea6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5611fd3ed698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5611fd3de216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc915924d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc915924e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5611fd31c634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x5611fd3daaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5611ffcbaca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5611fdb6a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5611fd8759b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 280,329c280 < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="31.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="296.80" speed="4.80"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="32.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="302.40" speed="5.60"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="33.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh0" pos="308.80" speed="6.40"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000b780 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000b780: note: object has invalid vptr > 00 00 00 00 8b 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2559327==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000b8b4 at pc 0x560640bb0e32 bp 0x7ffd57c7ec70 sp 0x7ffd57c7ec68 > READ of size 4 at 0x61600000b8b4 thread T0 > #0 0x560640bb0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x560640bb09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5606408bb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5606408bcd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x560640aa9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x560640aa9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x560640aab7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5606404306a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x560640433698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x560640424216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fb388cdad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fb388cdae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x560640362634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000b8b4 is located 308 bytes inside of 528-byte region [0x61600000b780,0x61600000b990) > freed by thread T0 here: > #0 0x560640420aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x560642d00ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x560640bb0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5606408bb9b6 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-22 07:06:41 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 41 2f 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2558190==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x5620dd020e32 bp 0x7ffe611f25f0 sp 0x7ffe611f25e8 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x5620dd020e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5620dd0209df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5620dcd2b9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5620dcd2cd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5620dcf19e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5620dcf19786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5620dcf1b7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5620dc8a06a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5620dc8a3698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5620dc894216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fc81c750d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fc81c750e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5620dc7d2634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x5620dc890aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5620df170ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5620dd020725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5620dcd2b9b6 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-22 07:06:33 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 38 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 > ================================================================= > ==2558198==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x55d5cee0de32 bp 0x7ffe52c80050 sp 0x7ffe52c80048 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x55d5cee0de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d5cee0d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d5ceb189b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d5ceb19d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d5ced06e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d5ced06786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d5ced087f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d5ce68d6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d5ce690698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d5ce681216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fd772291d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fd772291e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d5ce5bf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x55d5ce67daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55d5d0f5dca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d5cee0d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d5ceb189b6 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 09 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 > ================================================================= > ==2558184==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000c4b4 at pc 0x562f735fce32 bp 0x7ffe325f0f30 sp 0x7ffe325f0f28 > READ of size 4 at 0x61600000c4b4 thread T0 > #0 0x562f735fce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562f735fc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562f733079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562f73308d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562f734f5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562f734f5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562f734f77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x562f72e7c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x562f72e7f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x562f72e70216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7faf450b7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7faf450b7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562f72dae634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000c4b4 is located 308 bytes inside of 528-byte region [0x61600000c380,0x61600000c590) > freed by thread T0 here: > #0 0x562f72e6caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x562f7574cca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562f735fc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562f733079b6 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 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 > ================================================================= > ==2559295==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000009ab4 at pc 0x55a27cc9ce32 bp 0x7ffd6b131170 sp 0x7ffd6b131168 > READ of size 4 at 0x616000009ab4 thread T0 > #0 0x55a27cc9ce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a27cc9c9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a27c9a79b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a27c9a8d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a27cba2ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55a27cb9a952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55a27ce04793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55a27c526c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55a27c52256c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55a27c510018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fe3ff0ebd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe3ff0ebe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a27c44e634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x616000009ab4 is located 308 bytes inside of 528-byte region [0x616000009980,0x616000009b90) > freed by thread T0 here: > #0 0x55a27c50caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a27edecca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a27cc9c725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a27c9a79b6 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 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 > ================================================================= > ==2559291==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000009ab4 at pc 0x55e8f1005e32 bp 0x7fff7cf56090 sp 0x7fff7cf56088 > READ of size 4 at 0x616000009ab4 thread T0 > #0 0x55e8f1005e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e8f10059df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e8f0d109b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e8f0d11d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e8f0f0bebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55e8f0f03952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55e8f116d793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55e8f088fc72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55e8f088b56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55e8f0879018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f19350ecd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f19350ece3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e8f07b7634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x616000009ab4 is located 308 bytes inside of 528-byte region [0x616000009980,0x616000009b90) > freed by thread T0 here: > #0 0x55e8f0875aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55e8f3155ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e8f1005725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e8f0d109b6 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 > ================================================================= > ==2559285==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55db7b7c0e32 bp 0x7ffd8791add0 sp 0x7ffd8791adc8 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55db7b7c0e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55db7b7c09df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55db7b4cb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55db7b4ccd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55db7b6b9e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55db7b6b9786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55db7b6bb7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55db7b0406a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55db7b043698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55db7b034216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f94d351fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f94d351fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55db7af72634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x55db7b030aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55db7d910ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55db7b7c0725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55db7b4cb9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009980 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009980: note: object has invalid vptr > 00 00 00 00 4a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2559309==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000009ab4 at pc 0x55631278ee32 bp 0x7ffc8c08d030 sp 0x7ffc8c08d028 > READ of size 4 at 0x616000009ab4 thread T0 > #0 0x55631278ee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55631278e9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5563124999b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55631249ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556312694ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55631268c952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5563128f6793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x556312018c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55631201456c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x556312002018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f81c80a0d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f81c80a0e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556311f40634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x616000009ab4 is located 308 bytes inside of 528-byte region [0x616000009980,0x616000009b90) > freed by thread T0 here: > #0 0x556311ffeaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5563148deca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55631278e725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5563124999b6 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 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 > ================================================================= > ==2559014==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000beb4 at pc 0x5647b6a92e32 bp 0x7ffc41e3a610 sp 0x7ffc41e3a608 > READ of size 4 at 0x61600000beb4 thread T0 > #0 0x5647b6a92e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5647b6a929df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5647b679d9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5647b679ed28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5647b6998ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5647b6990952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5647b746dd03 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 0x5647b70e6b7c in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1219:17 > #8 0x5647b6f7e95f in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #9 0x5647b6f897d5 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #10 0x5647b6319b4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #11 0x5647b631856c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #12 0x5647b6306018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #13 0x7f92cf5c7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #14 0x7f92cf5c7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #15 0x5647b6244634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000beb4 is located 308 bytes inside of 528-byte region [0x61600000bd80,0x61600000bf90) <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 232,394c232 < <vehicle id="veh1" pos="108.80" speed="12.80"/> < <vehicle id="veh0" pos="168.00" speed="16.00"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="21.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh5" pos="0.80" speed="0.80"/> < <vehicle id="veh4" pos="12.00" speed="4.00"/> < <vehicle id="veh3" pos="36.00" speed="7.20"/> < <vehicle id="veh1" pos="122.40" speed="13.60"/> < <vehicle id="veh0" pos="184.80" speed="16.80"/> < </lane> < <lane id="e_m0_1"/> < <lane id="e_m0_2"/> < </edge> < </timestep> < <timestep time="22.00"> < <edge id="e_m0"> < <lane id="e_m0_0"> < <vehicle id="veh5" pos="2.40" speed="1.60"/> < <vehicle id="veh3" pos="40.00" speed="4.00"/> < <vehicle id="veh1" pos="136.80" speed="14.40"/> < <vehicle id="veh0" pos="202.40" speed="17.60"/> < </lane> < <lane id="e_m0_1"> <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 86,135d85 < .. Command acknowledged (196), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SetValue>: < domID=196 varID=129 objID=veh1 < .. Command acknowledged (196), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SetValue>: < domID=196 varID=129 objID=veh2 < .. Command acknowledged (196), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SetValue>: < domID=196 varID=129 objID=veh3 < .. Command acknowledged (196), [description: ] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <SetValue>: < domID=196 varID=129 objID=veh4 < .. Command acknowledged (196), [description: ] <truncated after showing first 30 lines> ---------- Differences in tripinfos ---------- 5,10d4 < <tripinfo id="veh0" depart="0.00" departLane="e_m0_0" departPos="0.00" departSpeed="0.00" departDelay="0.00" arrival="25.00" arrivalLane="e_m0_0" arrivalPos="500.00" arrivalSpeed="19.20" duration="25.00" routeLength="500.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="20.23" rerouteNo="0" devices="tripinfo_veh0" vType="DEFAULT_VEHTYPE" speedFactor="1.06" vaporized="teleport"/> < <tripinfo id="veh1" depart="4.00" departLane="e_m0_0" departPos="0.00" departSpeed="0.00" departDelay="3.00" arrival="26.00" arrivalLane="e_m0_0" arrivalPos="500.00" arrivalSpeed="16.80" duration="22.00" routeLength="500.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="17.72" rerouteNo="0" devices="tripinfo_veh1" vType="DEFAULT_VEHTYPE" speedFactor="0.94" vaporized="end"/> < <tripinfo id="veh2" depart="8.00" departLane="e_m0_0" departPos="0.00" departSpeed="0.00" departDelay="6.00" arrival="27.00" arrivalLane="e_m0_0" arrivalPos="500.00" arrivalSpeed="0.80" duration="19.00" routeLength="500.00" waitingTime="0.00" waitingCount="0" stopTime="5.00" timeLoss="12.16" rerouteNo="0" devices="tripinfo_veh2" vType="DEFAULT_VEHTYPE" speedFactor="1.01" vaporized="end"/> < <tripinfo id="veh3" depart="12.00" departLane="e_m0_0" departPos="0.00" departSpeed="0.00" departDelay="9.00" arrival="28.00" arrivalLane="e_m0_0" arrivalPos="40.00" arrivalSpeed="0.00" duration="16.00" routeLength="40.00" waitingTime="0.00" waitingCount="0" stopTime="5.00" timeLoss="9.38" rerouteNo="0" devices="tripinfo_veh3" vType="DEFAULT_VEHTYPE" speedFactor="1.08" vaporized="traci"/> < <tripinfo id="veh4" depart="16.00" departLane="e_m0_0" departPos="0.00" departSpeed="0.00" departDelay="12.00" arrival="29.00" arrivalLane="e_m0_1" arrivalPos="500.00" arrivalSpeed="9.60" duration="13.00" routeLength="500.00" waitingTime="0.00" waitingCount="0" stopTime="0.00" timeLoss="10.99" rerouteNo="0" devices="tripinfo_veh4" vType="DEFAULT_VEHTYPE" speedFactor="1.03" vaporized="teleport"/> < </tripinfos>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a280: note: object has invalid vptr > 00 00 00 00 84 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2559069==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x56022dca3e32 bp 0x7ffdda546110 sp 0x7ffdda546108 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x56022dca3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56022dca39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56022d9ae9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56022d9afd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56022db9ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56022db9c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56022db9e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56022d5236a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56022d526698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56022d517216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fae0da9ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fae0da9ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56022d455634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x56022d513aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56022fdf3ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56022dca3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56022d9ae9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a280: note: object has invalid vptr > 00 00 00 00 7d 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2559067==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x562647e53e32 bp 0x7fff9a3cc570 sp 0x7fff9a3cc568 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x562647e53e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x562647e539df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x562647b5e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x562647b5fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x562647d4ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x562647d4c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x562647d4e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5626476d36a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5626476d6698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5626476c7216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcc21605d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcc21605e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x562647605634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x5626476c3aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x562649fa3ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x562647e53725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x562647b5e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x61600000a280 which does not point to an object of type 'const SUMOVehicleParameter' > 0x61600000a280: note: object has invalid vptr > 00 00 00 00 81 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2559079==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x56468cc85e32 bp 0x7ffe4180e010 sp 0x7ffe4180e008 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x56468cc85e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56468cc859df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56468c9909b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56468c991d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56468cb7ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56468cb7e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56468cb807f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56468c5056a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56468c508698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56468c4f9216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f28cddfad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f28cddfae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56468c437634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x56468c4f5aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56468edd5ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56468cc85725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56468c9909b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing 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 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 > ================================================================= > ==2559117==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a3b4 at pc 0x56188ddc8e32 bp 0x7ffc201af630 sp 0x7ffc201af628 > READ of size 4 at 0x61600000a3b4 thread T0 > #0 0x56188ddc8e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x56188ddc89df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x56188dad39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x56188dad4d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x56188dcc1e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x56188dcc1786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x56188dcc37f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56188d6486a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56188d64b698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x56188d63c216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fac80dabd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fac80dabe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56188d57a634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000a3b4 is located 308 bytes inside of 528-byte region [0x61600000a280,0x61600000a490) > freed by thread T0 here: > #0 0x56188d638aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56188ff18ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x56188ddc8725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x56188dad39b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009f80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009f80: note: object has invalid vptr > 00 00 00 00 9a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2559333==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x55c30f25de32 bp 0x7ffcbd0be8d0 sp 0x7ffcbd0be8c8 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x55c30f25de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55c30f25d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55c30ef689b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55c30ef69d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55c30f156e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55c30f156786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55c30f1587f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55c30eadd6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55c30eae0698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55c30ead1216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0759334d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0759334e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55c30ea0f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x55c30eacdaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55c3113adca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55c30f25d725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55c30ef689b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines> ---------- Differences in net_state ---------- 841,1062c841 < <vehicle id="0" pos="293.35" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="120.00"> < <edge id="2/1to1/1"> < <lane id="2/1to1/1_0"> < <vehicle id="0" pos="303.35" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="121.00"> < <edge id="2/1to1/1"> < <lane id="2/1to1/1_0"> < <vehicle id="0" pos="313.35" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="122.00"> < <edge id="2/1to1/1"> < <lane id="2/1to1/1_0"> < <vehicle id="0" pos="323.35" speed="10.00"/> < </lane> < </edge> < </timestep> < <timestep time="123.00"> < <edge id="2/1to1/1"> < <lane id="2/1to1/1_0"> < <vehicle id="0" pos="333.35" speed="10.00"/> <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009f80 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009f80: note: object has invalid vptr > 00 00 00 00 c7 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2559379==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x558ac97f3e32 bp 0x7ffdd29654d0 sp 0x7ffdd29654c8 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x558ac97f3e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558ac97f39df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x558ac94fe9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558ac94ffd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558ac96ece68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558ac96ec786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558ac96ee7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558ac90736a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558ac9076698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558ac9067216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f64e837dd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f64e837de3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558ac8fa5634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x558ac9063aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x558acb943ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558ac97f3725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x558ac94fe9b6 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 c9 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2559336==ERROR: AddressSanitizer: heap-use-after-free on address 0x61600000a0b4 at pc 0x55a061361e32 bp 0x7ffe9a4e0030 sp 0x7ffe9a4e0028 > READ of size 4 at 0x61600000a0b4 thread T0 > #0 0x55a061361e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a0613619df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a06106c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a06106dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a06125ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a06125a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a06125c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a060be16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a060be4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a060bd5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f6fc3cc8d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f6fc3cc8e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a060b13634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x61600000a0b4 is located 308 bytes inside of 528-byte region [0x616000009f80,0x61600000a190) > freed by thread T0 here: > #0 0x55a060bd1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a0634b1ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a061361725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a06106c9b6 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 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 > ================================================================= > ==2559121==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x5638399fce32 bp 0x7fff39ef9530 sp 0x7fff39ef9528 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x5638399fce31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5638399fc9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5638397079b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563839708d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5638398f5e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5638398f5786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5638398f77f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x56383927c6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x56383927f698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563839270216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f8e6fc40d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f8e6fc40e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5638391ae634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x56383926caad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x56383bb4cca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5638399fc725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5638397079b6 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 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 > ================================================================= > ==2559130==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55907d6cfe32 bp 0x7ffc1adfbb10 sp 0x7ffc1adfbb08 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55907d6cfe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55907d6cf9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55907d3da9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55907d3dbd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55907d5c8e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55907d5c8786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55907d5ca7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55907cf4f6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55907cf52698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55907cf43216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f69425b5d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f69425b5e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55907ce81634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x55907cf3faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55907f81fca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55907d6cf725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55907d3da9b6 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 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 > ================================================================= > ==2559138==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55ee69c29e32 bp 0x7ffeeb33b930 sp 0x7ffeeb33b928 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55ee69c29e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55ee69c299df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55ee699349b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55ee69935d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55ee69b22e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55ee69b22786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55ee69b247f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55ee694a96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55ee694ac698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55ee6949d216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7faf04dedd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7faf04dede3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55ee693db634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x55ee69499aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55ee6bd79ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55ee69c29725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55ee699349b6 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 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 > ================================================================= > ==2559152==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x559034fe7e32 bp 0x7fffbe8f0dd0 sp 0x7fffbe8f0dc8 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x559034fe7e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x559034fe79df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x559034cf29b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x559034cf3d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x559034ee0e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x559034ee0786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x559034ee27f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5590348676a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55903486a698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55903485b216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f491ae7ed8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f491ae7ee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x559034799634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x559034857aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x559037137ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x559034fe7725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x559034cf29b6 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 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 > ================================================================= > ==2559187==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55e54b0bee32 bp 0x7ffd33e8acb0 sp 0x7ffd33e8aca8 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55e54b0bee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55e54b0be9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55e54adc99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55e54adcad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55e54afb7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55e54afb7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55e54afb97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55e54a93e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55e54a941698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55e54a932216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f0a4b059d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f0a4b059e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55e54a870634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x55e54a92eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55e54d20eca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55e54b0be725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55e54adc99b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,79 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009380: note: object has invalid vptr > 00 00 00 00 65 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2559197==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x556fa8c9be32 bp 0x7ffeaab3df50 sp 0x7ffeaab3df48 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x556fa8c9be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556fa8c9b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556fa89a69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556fa89a7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556fa8b94e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556fa8b94786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556fa8b967f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556fa851b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556fa851e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556fa850f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fee33610d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fee33610e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556fa844d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x556fa850baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x556faadebca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556fa8c9b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556fa89a69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009380: note: object has invalid vptr > 00 00 00 00 72 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2559199==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55a631469e32 bp 0x7ffd24156f30 sp 0x7ffd24156f28 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55a631469e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a6314699df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a6311749b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a631175d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a631362e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a631362786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a6313647f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a630ce96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a630cec698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a630cdd216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fccaa5ced8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fccaa5cee3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a630c1b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x55a630cd9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a6335b9ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a631469725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a6311749b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 1a2,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009380 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009380: note: object has invalid vptr > 00 00 00 00 6a 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2559213==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x564dd7d95e32 bp 0x7fff27b31e90 sp 0x7fff27b31e88 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x564dd7d95e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x564dd7d959df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x564dd7aa09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x564dd7aa1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x564dd7c8ee68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x564dd7c8e786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x564dd7c907f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x564dd76156a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x564dd7618698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x564dd7609216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fcb7787ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fcb7787ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x564dd7547634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x564dd7605aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x564dd9ee5ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x564dd7d95725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x564dd7aa09b6 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 > ================================================================= > ==2559185==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55aee1aabe32 bp 0x7ffdd38910d0 sp 0x7ffdd38910c8 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55aee1aabe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55aee1aab9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55aee17b69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55aee17b7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55aee19a4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55aee19a4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55aee19a67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55aee132b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55aee132e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55aee131f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fabac31fd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fabac31fe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55aee125d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x55aee131baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55aee3bfbca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55aee1aab725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55aee17b69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 47 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 20 b1 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2559277==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x561627e79e32 bp 0x7fffa6ec82f0 sp 0x7fffa6ec82e8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x561627e79e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561627e799df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561627b849b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561627b85d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561627d72e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x561627d72786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x561627d747f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5616276f96a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5616276fc698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5616276ed216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f31e6277d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f31e6277e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x56162762b634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5616276e9aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x561629fc9ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x561627e79725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x561627b849b6 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 > ================================================================= > ==2559238==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x563ea1941e32 bp 0x7ffe9104db30 sp 0x7ffe9104db28 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x563ea1941e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x563ea19419df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x563ea164c9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x563ea164dd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x563ea183ae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x563ea183a786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x563ea183c7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x563ea11c16a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x563ea11c4698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x563ea11b5216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f875fcbbd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f875fcbbe3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x563ea10f3634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x563ea11b1aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x563ea3a91ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x563ea1941725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x563ea164c9b6 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 e3 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 > ================================================================= > ==2559219==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55834944ae32 bp 0x7fff8c2ed8f0 sp 0x7fff8c2ed8e8 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55834944ae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55834944a9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5583491559b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x558349156d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558349343e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558349343786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5583493457f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x558348cca6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558348ccd698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x558348cbe216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7fad6352ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fad6352ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558348bfc634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x558348cbaaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55834b59aca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55834944a725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5583491559b6 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 > ================================================================= > ==2559228==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55bcb95c2e32 bp 0x7ffe1093a110 sp 0x7ffe1093a108 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55bcb95c2e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55bcb95c29df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55bcb92cd9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55bcb92ced28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55bcb94bbe68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55bcb94bb786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55bcb94bd7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55bcb8e426a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55bcb8e45698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55bcb8e36216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9ed64e7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9ed64e7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55bcb8d74634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x55bcb8e32aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55bcbb712ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55bcb95c2725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55bcb92cd9b6 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 > ================================================================= > ==2559273==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x55d4dfa2fe32 bp 0x7ffd3f1c6d70 sp 0x7ffd3f1c6d68 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x55d4dfa2fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55d4dfa2f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55d4df73a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55d4df73bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55d4df928e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55d4df928786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55d4df92a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55d4df2af6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55d4df2b2698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55d4df2a3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f03b911ad8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f03b911ae3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55d4df1e1634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x55d4df29faad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55d4e1b7fca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55d4dfa2f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55d4df73a9b6 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 > ================================================================= > ==2559271==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000094b4 at pc 0x556e4ddfae32 bp 0x7fff43d144f0 sp 0x7fff43d144e8 > READ of size 4 at 0x6160000094b4 thread T0 > #0 0x556e4ddfae31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x556e4ddfa9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x556e4db059b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x556e4db06d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x556e4dcf3e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x556e4dcf3786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x556e4dcf57f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x556e4d67a6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x556e4d67d698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x556e4d66e216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f889a292d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f889a292e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x556e4d5ac634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000094b4 is located 308 bytes inside of 528-byte region [0x616000009380,0x616000009590) > freed by thread T0 here: > #0 0x556e4d66aaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x556e4ff4aca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x556e4ddfa725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x556e4db059b6 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-22 07:06:49 by Eclipse SUMO sumo Version v1_17_0+1155-03d9b09867e > 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 70 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 > ================================================================= > ==2560461==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000016fb4 at pc 0x561b433e5e32 bp 0x7ffcdf38bdb0 sp 0x7ffcdf38bda8 > READ of size 4 at 0x616000016fb4 thread T0 > #0 0x561b433e5e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x561b433e59df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x561b430f09b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x561b430f1d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x561b432ebebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x561b432e3952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x561b43dc0d03 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 0x561b43a39b7c in TraCIServerAPI_Vehicle::processSet(TraCIServer&, tcpip::Storage&, tcpip::Storage&) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:1219:17 > #8 0x561b438d195f in TraCIServer::dispatchCommand() /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:764:19 > #9 0x561b438dc7d5 in TraCIServer::processCommands(long long, bool) /home/delphi/clangDebug/sumo/src/traci-server/TraCIServer.cpp:656:41 > #10 0x561b42c6cb4f in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:727:27 > #11 0x561b42c6b56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #12 0x561b42c59018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #13 0x7f2ef3c31d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #14 0x7f2ef3c31e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #15 0x561b42b97634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 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 de 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2560294==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a380d93e32 bp 0x7ffe2d9ddfb0 sp 0x7ffe2d9ddfa8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a380d93e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a380d939df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a380a9e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a380a9fd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a380c8ce68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55a380c8c786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55a380c8e7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55a3806136a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55a380616698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55a380607216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f162ec50d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f162ec50e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a380545634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a380603aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55a382ee3ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55a380d93725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55a380a9e9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2560321==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5648e34dbe32 bp 0x7ffcba0ed230 sp 0x7ffcba0ed228 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5648e34dbe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5648e34db9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5648e31e69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5648e31e7d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5648e33d4e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5648e33d4786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5648e33d67f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5648e2d5b6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5648e2d5e698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5648e2d4f216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f9d005f9d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f9d005f9e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5648e2c8d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5648e2d4baad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5648e562bca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5648e34db725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5648e31e69b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2560325==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b78c6e1e32 bp 0x7ffdce76c2b0 sp 0x7ffdce76c2a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b78c6e1e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b78c6e19df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b78c3ec9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b78c3edd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b78c5dae68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b78c5da786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b78c5dc7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b78bf616a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b78bf64698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b78bf55216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f052f616d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f052f616e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b78be93634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b78bf51aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55b78e831ca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b78c6e1725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b78c3ec9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 da 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2560335==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5583fac5be32 bp 0x7ffc2e9a4930 sp 0x7ffc2e9a4928 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5583fac5be31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5583fac5b9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5583fa9669b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5583fa967d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5583fab54e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x5583fab54786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x5583fab567f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5583fa4db6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x5583fa4de698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5583fa4cf216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f312ca04d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f312ca04e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5583fa40d634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5583fa4cbaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x5583fcdabca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x5583fac5b725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x5583fa9669b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 <truncated after showing first 30 lines>
---------- Differences in errors ---------- 0a1,80 > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access 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 > ================================================================= > ==2560338==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55b0ba6fee32 bp 0x7ffc18a7d0d0 sp 0x7ffc18a7d0c8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55b0ba6fee31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55b0ba6fe9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55b0ba4099b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55b0ba40ad28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55b0ba5f7e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x55b0ba5f7786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x55b0ba5f97f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x55b0b9f7e6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x55b0b9f81698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x55b0b9f72216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7f2ee5232d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f2ee5232e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55b0b9eb0634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55b0b9f6eaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55b0bc84eca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x55b0ba6fe725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55b0ba4099b6 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 ff 2d 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2560397==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x5604b480de32 bp 0x7ffca5a37e70 sp 0x7ffca5a37e68 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x5604b480de31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x5604b480d9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x5604b45189b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x5604b4519d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x5604b4713ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x5604b470b952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x5604b4975793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x5604b4097c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x5604b409356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x5604b4081018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f99bda0cd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f99bda0ce3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x5604b3fbf634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5604b407daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) <truncated after showing first 30 lines> ---------- Differences in testclient_out ---------- 4,14d3 < .. Command acknowledged (2), [description: ] < < -> Command sent: <SubscribeVariable>: < domID=212 objID=0 with 1 variables < .. Answered with error to command (212), [description: Could not add subscription. Vehicle '0' is not known.] < < -> Command sent: <SimulationStep>: < .. Command acknowledged (2), [description: ] < < -> Command sent: <Close>: < .. Command acknowledged (127), [description: ]
---------- Differences in errors ---------- 1c1,80 < Error: Requested command not implemented (0xff): Command not implemented in sumo --- > /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22: runtime error: member access within address 0x616000009680 which does not point to an object of type 'const SUMOVehicleParameter' > 0x616000009680: note: object has invalid vptr > 00 00 00 00 04 2e 00 00 00 00 00 00 be be be be be be be be 00 00 00 00 be be be be 00 00 00 00 > ^~~~~~~~~~~~~~~~~~~~~~~ > invalid vptr > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 in > ================================================================= > ==2560409==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55f79a5d4e32 bp 0x7ffd15cc8390 sp 0x7ffd15cc8388 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55f79a5d4e31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55f79a5d49df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55f79a2df9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55f79a2e0d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55f79a4daebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55f79a4d2952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55f79a73c793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55f799e5ec72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55f799e5a56c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55f799e48018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7fe5885f7d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7fe5885f7e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55f799d86634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55f799e44aad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55f79c724ca1 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 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 > ================================================================= > ==2560412==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x558918c7fe32 bp 0x7fff4031dfb0 sp 0x7fff4031dfa8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x558918c7fe31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x558918c7f9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55891898a9b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55891898bd28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x558918b78e68 in MSVehicleControl::clearState(bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:240:9 > #5 0x558918b78786 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:71:5 > #6 0x558918b7a7f8 in MSVehicleControl::~MSVehicleControl() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:70:39 > #7 0x5589184ff6a6 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:310:5 > #8 0x558918502698 in MSNet::~MSNet() /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:291:17 > #9 0x5589184f3216 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:101:17 > #10 0x7efcaee15d8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7efcaee15e3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x558918431634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x5589184efaad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > #1 0x55891adcfca1 in SUMOVehicleParameter::~SUMOVehicleParameter() /home/delphi/clangDebug/sumo/src/utils/vehicle/SUMOVehicleParameter.cpp:64:47 > #2 0x558918c7f725 in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:151:5 > #3 0x55891898a9b6 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 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 > ================================================================= > ==2560401==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000097b4 at pc 0x55a5dfadde32 bp 0x7ffd2faff7b0 sp 0x7ffd2faff7a8 > READ of size 4 at 0x6160000097b4 thread T0 > #0 0x55a5dfadde31 in MSBaseVehicle::checkRouteRemoval() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:160:22 > #1 0x55a5dfadd9df in MSBaseVehicle::~MSBaseVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSBaseVehicle.cpp:154:5 > #2 0x55a5df7e89b6 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:999:1 > #3 0x55a5df7e9d28 in MSVehicle::~MSVehicle() /home/delphi/clangDebug/sumo/src/microsim/MSVehicle.cpp:991:25 > #4 0x55a5df9e3ebb in MSVehicleControl::deleteVehicle(SUMOVehicle*, bool) /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:346:5 > #5 0x55a5df9db952 in MSVehicleControl::removePending() /home/delphi/clangDebug/sumo/src/microsim/MSVehicleControl.cpp:173:9 > #6 0x55a5dfc45793 in MSEdgeControl::executeMovements(long long) /home/delphi/clangDebug/sumo/src/microsim/MSEdgeControl.cpp:241:47 > #7 0x55a5df367c72 in MSNet::simulationStep(bool) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:789:18 > #8 0x55a5df36356c in MSNet::simulate(long long, long long) /home/delphi/clangDebug/sumo/src/microsim/MSNet.cpp:409:9 > #9 0x55a5df351018 in main /home/delphi/clangDebug/sumo/src/sumo_main.cpp:100:30 > #10 0x7f1f3bccdd8f in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 > #11 0x7f1f3bccde3f in __libc_start_main csu/../csu/libc-start.c:392:3 > #12 0x55a5df28f634 in _start (/home/delphi/clangDebug/sumo/bin/sumoD+0x283b634) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) > > 0x6160000097b4 is located 308 bytes inside of 528-byte region [0x616000009680,0x616000009890) > freed by thread T0 here: > #0 0x55a5df34daad in operator delete(void*) (/home/delphi/clangDebug/sumo/bin/sumoD+0x28f9aad) (BuildId: d5ec2fdd87e9bdaa31bef7dfe5ab7d0fa698795f) <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: ]